

Graphics are, like it or not, the main thing the majority of people look for first when they go to buy a game, and raytracing is a ridiculously easy way to achieve that in comparison to the time and skill required to elevate traditional lighting to that same level of beauty. PS5 and XSX both support raytracing, and PC graphics cards that don’t are coming up on 10 years old at this point.
Any AAA developer is going to see those two facts, that it’s way cheaper and runs on most of the market’s hardware, and abandon development work on traditional lighting. Indiana Jones and the Great Circle is RT-only, and it was a huge success.
DLSS is in a similar boat - it reduces the need to spend time and money on optimization.
Now, let me be clear, I lament both of these facts. I think raytracing looks gorgeous, and DLSS is usually a nice performance boost for minimal tradeoff, but I don’t think every game should look photorealistic, and some games just don’t look good with DLSS on. What I’m saying is they both make game development cheaper and faster for very little relative downside, so I wouldnt be surprised if all AAA games required raytracing within the next few years.
I see lots of discussion about the solution / what used to be done, but I want to point out why unofficial servers stopped being easy/standard/possible to run.
The first time big money entered esports was on private Starcraft LAN tournaments. Blizzard sued to get a cut of the proceeds, but because the privately-owned software (game and server) was running on privately-owned hardware, the courts ruled that Blizzard got no money.
AAA companies learned from this that allowing the playerbase to run their own servers meant losing out on money, so most AAA multiplayer games with even a small chance of ending up as esports make it so they can only connect to servers operated by themselves, longevity of the game be damned. If they weren’t so desparate for every scrap of cash they could possibly generate from the game, I would bet most multiplayer game would still let you run your own servers, like they used to.