Other then they're different systems, console is much easier to test/develop on because its a consistent environment, PCs by comparison have so many potential differences per device that it's much more nuanced.
Would you rather they release a broken ass game on PC or wait and let them optimize and potentially add extra functionality?
I know what I'm picking...
You're refusing to understand the reality of developing for the PC market and instead just shifting all the blame on corporate greed and corporate incompetence at the same time.
The only recent console I own is the switch, everything else is PC all day.
I waited for GTA V to come to PC and played it a lot when it did, so... Maybe if you only expect the fomo crowd to be the only gamers in existence... Sure.