As underwhelming as 7 is, it's still better than Humankind or, Allah forgive me for speaking it's name, Millenia.
I think Civs have gotten better with ever iteration. A lot of people stopped at 5, and talked as much shit about 6 as everyone is about 7. After a lot of time with 6 I can't go back. The district system(including Wonders taking a tile) absolutely made city building more interesting. Not having to found your city on the coast to produce ships is great. Religious victory sucks, but I still play religious civs for Faith as a resource.
Before Civ 7 was even announced I knew there was going to be the phase Civ always has where the base game plus expansion plus years of tweaking overshadows the new game and it's base mechanics. Where the previous version was superior than the successor for while.
And Civ 7 did still fall under even those expectations.
However I do think Civ 7 has the potential to be a game as good as predecessors. It's biggest(and most obvious issue) is that the fucking thing wasn't finished. Look no further than Ageless buildings in the "final" Modern Age. Clearly there is suppose to be a 4th Age that got hacked off to sell. The initially DLC was all accidentally turned on when the first part of it was release, clearly cut out content resold.
I think 2K is really stepping on their balls for monetization. Firaxis fucking bombed with the legit fantastic Marvel Midnight Suns. I doubt Chimera Squad made that much. I think this was suppose to be a live service game until Concord spooked the industry(the reason Leaders are consistent rather than civs between the ages are to sell cosmetics/battle pass[/tinfoil]), I think it got pushed out a year early so 2K has some coins rattling around when Borderlands 4, they stupidly made before seeing if the movie was successful, flops.
I know it seems like I'm shifting the blame off the devs, but I really loved Civ 6, I think their last major release, Midnight Suns, is a really well done game. So I'm willing to give them some slack.
But I still ain't paying $30 for 2 leaders and 4 civs.