Companies have always been beholden to the interests of their investors (shareholders), and those are typically to make money; gacha mechanics are just the most recent (and probably exploitative, being gambling by another name) expression of that.
SE's flagship titles are actually very light to non-indulgent in gacha mechanics (b.k.a. lootboxes), though like all mobile games the ones it produces are very heavy with them.