As much as I dislike the design of Civ7 - and that is a lot - I simply don’t believe that is true, at least not if we speak about the developers motivation. I 100 % believe the developers thought these new features would make the game more engaging by making civs always relevant when in use, and by reducing snowballing and late game fatigue.
Now I think their lack of realisation of all the negative consequences these features have introduced into the game is misjudgement of epic proportions, and I also acknowledge that the … publishers, or whatever the term for those who fund the game is … might have bought into the concept with monetisation in mind. But I don’t believe that was what drove the developers in the first place.
And just for context, I like AD1730 was completely stunned when I saw the release info. Before, my hype level was over the top and I was literally counting down the days until I could preorder. But after seeing the announcement, my hype completely deflated. I had the game in my shopping basket several times for preorder, because I felt surely, the game could not be the disaster it seemed. But I could not get myself to pay for it, and each time I thought “I’ll just wait a bit, surely there’ll come some info that will convince me I will love this game”. And yet, I still don’t own the game (and I have not regretted a single time).