If you stop playing the huge AAA games and start playing smaller ones, you see another solution: lower prices for games that can be finished in an amount of time that fits into the busy life of an adult, and very often a grant from a national art fund.
Not for American games, of course, we basically destroyed the National Endowment for the Arts, thanks a lot guys.