There has always been a difference in gaming community, people that do it for fun or people that do it for the competitive side.. Its always been like that, those who play for fun are called casuals.. its not an Insult or anything, its just been this way all along.
I do admit that my judgement about this is influenced by other games I play though, were casuals are just firkin annoying and unbelievable in behavior... playing cheap, dependable of others, ganging with 3 guys on 1
( lol dark souls ) and competitive players if it so happen are more for the 1on1 situation which is honourable.. but yeah even among them there are rotten apples.
As for pokemon.. well I never bothered with the casual players as mostly they were Ubers nubs, come on Marika even you were pissed sometimes in our multies when we come across these kind of people.
Now game freak rewards them with this feature with Hyper training and their uber teams have actual max IV's now. They dindt understand the whole IV thing and thats complicated for beginners, but those who want to make more out of the game, go search information about it and experiment with stuff. (The Hard Work Pays of factor yet again). When you figured it out, your mons were strong and ready in competitive play.
Yeah I suppose thats a good thing, lots of my shinies who miss 1 max iv's will do now.. but still rather not have this feature lol.
I wouldn't call it arrogant, more pride, since you feel that you worked hard to understand the mechanics of the game
and for those who dindt just don't have the luxury to be skilled in battle. Game freak wants to break this diversity appearntly by making it to easy for everyone, so be it.
It can expect the competitive battlers to be mad about it but since in general the casual players make more money (Buying toys, buying all kinds of commercial stuff from pokemon) they are of course more on their side.