I'm going to have to call foul on this.
Companies spend a lot of money on graphics because it helps them stand out in an increasingly crowded field and it helps them stand out because gamers like better graphics. Yes, the PS2 era had a much healthier bang for your buck ratio when it came to development costs, but can you imagine the outcry if the next Final Fantasy/Uncharted/GTA/etc. looked like a PS2 game? It's not even good enough to look as good as the last game, because gamers and reviewers will dock your game if each game doesn't look noticeably better than the last. People are desperately trying to buy the new systems because they want better graphics (and load times) with the only big exclusive at the moment being a remake of a PS3 game (admittedly, a rather good PS3 game).
Likewise, spending a ton of money on marketing is a necessary evil for big budget games in the modern era because there's so much competition. I'm not even sure what the logic is supposed to be here - that if you spend less money on marketing, you can charge less? No, if you spend less money on marketing, you generally make less money. The trick is to figure out the optimal amount to spend and these companies have a better idea of what that optimal amount is than random pundits.
Marketing + graphics are how you get people to notice your game in the first place. The best game in the world does you no good if nobody knows about it.
There are some games that aren't the most graphically intense that manage to succeed, but they generally have other factors behind their success (Fortnite & Hearthstone, for example, are made by some of the most powerful videogame companies in the world who have the marketing muscle to outspend competitors, same thing with anything that Nintendo puts out). Trying to make the next Minecraft or Among Us is not a viable business strategy since games like that are one in a million.
I say all this as an indie developer who would love to do a NES-style JRPG, but thinks that anything less than "Advanced SNES or PS1 2D" graphics at this stage will render an RPG unlikely to recoup development costs because people will ignore it. You can't do "Basic SNES" graphics in an RPG, because RPGMaker has made that market very saturated and going NES or Game Boy doesn't have the same level of nostalgia for most people. You can do more retro graphics if you're incredibly stylish (see World of Horror) but that's a tough trick to pull off. And for every Shovel Knight, there are hundreds of retro-style games that go unnoticed.