I love Carmack as a programmer and I think logically he's right. PC gamers may hate it, but console are just a much bigger audience. Given the resource constraints company's should spend most of the resource where they can get a better return. Until that changes and everyone has a gaming PC (pretty much never), I don't think the situation will change.
Now, companies can chose to focus on the PC if they want but I personally don't think that'll get as much money back for them as they want







