The mentality of PC gamers has changed imo
Back when I first got into PC gaming (1999 - 2001) I would look on the back of the box at the minimum requirements and think "oh, I can't play this, it won't run on my PC". Then when I upgraded my PC I could go back and buy those games and enjoy playing them. If my PC did meet the requirements I would buy the game and just be happy I could play it. Then as PCs got better and I upgraded I could replay those games with higher settings and turn on features I hadn't been able to use before. It was nice.
Nowadays people look at the requirements and watch performance reviews and think "oh, I can't run it at max settings so I won't buy it". Then they go to their favorite forum and complain that the devs haven't optimized it. They never stop to consider that having a game which doesn't run at max settings on today's hardware can be a good thing. I like it when maximum settings make a game look too good for today's systems as it gives me something to look forward to when I replay the game another time.
Don't get me wrong, Skylines 2 doesn't look so good that it should struggle on today's systems, this post is more of a generalization of the way PC gamers seem to think nowadays. And it's a shame.