>>22211090>IV trainingNot all the things are fun for everyone. Competitive can be fun if you want challenge, you fight against other people that know what they do, not against a lackluster IA for the maingame or against a RNG-biased protocol like the Maison, Frontier and that.
Battle against other people allows you to develop different play-styles and make your own. The different formats also give a huge number of options for different players to try which one is their favourite.
TL;DR: It's a thing of likes and tastes, not everyone likes the same things.