Atomic Heart had the best shader compile I’ve seen yet. It happened with a loading bar on the main menu and didn’t stop you from exploring settings. IMO the compile should be part of the install step outside the game though
Just because everyone is doing it does not mean it was ever a good idea.