With the exception of the perfect storm around Genshin's release, Mihoyo have simply never been particularly talented or passionate developers, always did the bare minimum for safe profits instead of pushing the envelope, and are incredibly greedy and numbers driven.