Egglocke: Why do pokemon have perfect IV?

As the title says: First time I ever started an egglocke (in combination with nuzlocke) and picked the random egglocke list. I am kind of confused why every pokemon I hatch has perfect IV. Doesn’t that make the game way too easy? Can I somehow change it/arre there plans to change it in the future?

Thanks in advance for any kind of help, Ettorak.