With over 20 studios in house, there's nothing whatsoever stopping MS from launching multiple AAA games every year. This whole "they need more time" nonsense is wearing really thin. The fact that a lot of these games are so far away that we aren't even getting updates on them, years after they were announced, is a problem. There's a difference between not rushing a game and simply not launching anything. For a major platform holder to go 18 months between major launches is just mismanagement 101.so many wonders infact that GOW 2 is coming out 4 years after the first, TLOU's sequel came out 7 years after the first, Ratchet 2016's sequel came out 5 years after the first (Ratchet 1 to going commando in comparison only took a YEAR) and Spiderman's sequel is (i assume) coming out 4-5 years after the first (miles morales is a standalone DLC, it really doesn't count)
Sony's games take time, a LOT of time to make. And guess what they pad out the downtime with.... That's right, indie and AA.
It's why games like Kena, Sifu, Stray, and Returnal exist. Hell, i'd go even as far to say that sony really doesn't have that many first party exclusives developed in house, and most of what they're known for is basically just contract deals from other companies to keep their shit away from Xbox and Nintendo.
Rushing games to get it out on a deadline is how we get shit like cyberpunk, the current state of Sonic the Hedgehog, fallout 76, Anthem, No man's sky (at launch), and countless fucking examples i can list. If xbox adopted this strategy of pumping out AAA games every year the console would be in a far far far fucking worse state than it is currently.