Yet most games on the new generation of consoles sold very well and brought in profit despite launch being the hardest time to sell games.
I think AAA being too risky is a BS excuse. Once there is a reasonable install base, proper marketing, appropriately managed development, and a quality game then publishers will see profit. Look at Dark Souls.
Not everyone can be Rockstar and afford to develop a game for half a decade.