GenX-ers and Millenials who have been in tech a long time are likely doing OK financially, but are also likely at the age where they have kids which eat up a huge fraction of their disposable income.
Historically, advertisers have really loved late teens and early 20-somethings. They're starting to earn money, but don't have a lot of obligations or expenses yet, so they have a lot of discretionary income.
I also disagree that being into computers is a "common subject" these days. Everyone uses computers (some of which have keyboards), but most people aren't "into" them any more than the average commuter is into cars.