I don't understand what the problem is, many people enjoy those games, no one forces you to buy them and the indie scene is very active.
I can do without FIFA COD and AC, personally. They're probably burning up the time of developers with good ideas rather than producing anything actually interesting (though of course everyone needs a day job).
Their other tentpole franchises are mostly developed in-house (Zelda, Splatoon, Mario Kart), via subsidiaries (Retro Studios) 2nd-party developers (GameFreak - Pokemon, Intelligent Systems - Fire Emblem), or 3rd parties (Bandai Namco & Sora - Super Smash Bros).
https://www.kotaku.com.au/2017/11/meet-the-19-year-old-who-s...
I disagree. It's also harming the games - Assassin's Creed Odyssey is more grindy just to sell IAP - in a full priced game!
I'm sad that gaming seems to be preying on addictions (IAP are definitely addicting) rather than innovating.
Fifa
NHL
NBA
...