Fire Emblem is literally like every other weeb gacha game. It's just more friendly with free currency so that you don't have to spend as much. It also has made a ton of money, and is more profitable than any other game in the series.
Mario Bros was also very well received but didn't sell great because Nintendo doesn't know how to introduce purchases into a non-gacha game. If they would have allowed you buy it by world instead of a $10 wall after a few minutes of play, it would have been a lot more successful.
Even if Super Mario Run was sold for only $3 per download it probably wouldn't do so well because people don't like paying for apps.
People are fine with paying money for mobile games, but Super Mario Run was bait and switch. It was free to download but you got hit with a $10 paywall after only a few minutes of play. That model isn't going to fly for this market.