Here is the conundrum:
- Companies that are into gamedev for profit get rich by developing "fast food games" and then keep making the same type of game as that's what will keep bringing profit.
- Studios that are into gamedev for passion rarely get huge profits, as they usually appeal to small niches, so they never get the budget to make AAA quality games.
The ideal would be studios that are not driven by profit alone, and somehow managed to get in a position where they can afford to develop AAA games, and in the RPG scene, for the last couple pf decades I can only think of CDProjekt and Larian filling that bill, with honorable mention to Owlcat because they are trying with a degree of success, but not quite there yet, likely never to get there. Rest in peace old tryhards like BioWare and Obsidian that already succumbed to the profit empire.
If these few studios weren't around, it's not unlikely that making niche games would become a thing of the past outside of indie/solo devs, which is tragic. Nobody wants to see Larian being absorbed by Microsoft or EA and start making fast-food reheated TB RPGs one a year.
Bottom line: I feel it's my duty as a RPG fan to treasure games like BG3, CP2077 or Rogue Trader even if they were not made perfect-fit to my particular set of preferences. The RPG scene will look like a barren wasteland the day these people are not showing the world that games can still be made with passion for an ideal.
I'm sure some people can be like "Oh I can live without BG3, I wouldn't miss it" but the thing is, everyone can live without BG1 too, but without BG1 to show the way, devs wouldn't have been inspired to try to reproduce that formula and make half of the cRPGs we love today, and that's exactly what Larian, CDProjekt and possibly Owlcat are doing for the generations of devs that will make the games of the future.