Hear me out. A few games have shader installations that will usually apply any new settings you put down AFTER you restart the game, and a lot of other games have graphics settings that will only apply after you’ve rebooted the game.
I don’t think it would cost developers ANY amount of money or any significant development time to add a “Reboot game” button (or toggle) every time the player presses the quit button, or give the player a prompt every time they change a setting that requires a game restart (like in both PC versions of GTA V).
I also think ANY game should have a “full potato” mode capable of running in older computers with NONE of the fancy graphics stuff that we have access to today, despite having a decent computer now.


I can guarantee that those splash titles are included because of contractual obligations. The same way a movie lists the publishing companies in the intro. Including a “skip after first launch” option would violate their contract. If it were up to a game’s director, they would almost universally prefer to drop you straight at the title screen. But they legally aren’t allowed to do so.
Oh, you want us to publish your game? We can require the game designer to show our logo for {x} seconds when the game launches. Oh, you want your game to be G-Sync compatible? Nvidia can require that you show their logo for at least {x} seconds when the game launches. Oh, you want to use our game engine to build your game? Unreal can require that you show their logo for {x} seconds when the game launches. Et cetera…
Quite famously, Unity had a reputational problem because of this. Free users were required to show the splash screen, but companies with larger war chests could pay the higher rate to skip it. It led to Unity being associated with low-budget and amateurish games, while higher quality games running on the same engine, which would be better advertising for Unity, tended to not show the logo.