Expensive is relative based on a number of things, the only way you can consistently measure cost is based on industry standard.
If a game cost the same as industry standard, you should expect the standard amount of content; if you expect them to do a ton of new stuff that’s never been done before, then you should expect them to charge more for the additional work.
Again, if you can’t see the difference in how much AoE4 is different from AoE2 or 3, vs any FIFA game, you either aren’t trying to look at this objectively at all or you’re really that clueless.
Just the change to allow units to garrison on walls, and restricting what units can damage walls is a bigger change from AoE2 than anything between any FIFA game.
The final decision to have missiles always hit has a giant impact on gameplay, like far more than any of the small amount of change FIFA adds (unless they added an “always hit the goal” mechanic or something).
Just because they didn’t do what you wanted doesn’t mean that they didn’t make changes and have to do a lot of development work to get the different mechanics to be fun together.
While parts of my post may be opinion, most of it not.
The campaigns are, objectively, not the same. The Joan of Arc campaign is going to cover a larger timeframe than the original, and even if it didn’t it couldn’t be the “same” campaign because the game’s mechanics are different than AoE2.
This means they have to write a new script (which is objectively new, not an opinion), plan out and build new campaign missions, record new VO, etc. This is all new even if it’s not the new you wanted.
You do realize that having the same names as previous civilizations doesn’t make them the same right?
And that the campaigns have to be redone for the new game even if they cover some of the same events?
I understand you’re hellbent on justifying your claim that there’s nothing new, but this game is not just AoE2 or AoE3 again, full stop.
It’s fine if the changes and new content are not to your liking but that doesn’t mean the game isn’t providing new content.