Its not just minigames, but "gameplay" in general. Often developers try to add "gameplay" like mini-games, affection points system, free roam with quests and so on to the games that do not benefit from any of this.
I think it may come from a desire to develop a "game" rather than a "visual...