Exactly. I always hate how practically every moveset relies on Hidden Power like it's so easy to just choose the numbers you want to make the Hidden Power type you want. It makes me think that most people "competitively" battle on websites, emulators and hacked pokemon rather than the actual game. I mean it's certainly not impossible to breed for the IVs you want to get the hidden power you are looking for, especially since now Hidden Powers attack power is no longer random (it used to vary in power from 30 - 70 so in addition to a random type you could also get a random base power as well) so it's now always base power of 60, it's only the type that changes. So while breeding for the type you want, it's only a 1 in 16 chance of getting the type you want, it's also a whopping 1 in 16 chance before you get teh type you want as well! ;-) (there's no Normal or Fairy Type hidden power)
https://www.serebii.net/games/hidden-power.shtml
So yeah, considering how long it takes to get the nature you want and the IVs you want, breeding reliably) for hidden power on every single one of your pokemon (which is what so many competitive sites seem to do) just doesn't seem that realistic to me when playing the real game. It's super easy if you go on battle simulators and emulators where you can just type in the hidden powers you want, but to actually breed real pokemon to get it just seems ridiculous. Even with there being the NPC that outright tells you what Hidden Power you have, a 6% chance of getting the hidden power type you want seems unbearably laborious to go through.