>>42859487I believe there are two major factors:
1. They were limited to the same amount of letters as a trainer name.
2. They named all the humans like they were Pokemon themselves, with two words fused together.
So you ended up with an entire cast of humans with portmanteau names that can only be seven letters in length maximum. GREEVIL, EVICE, DUKING, HORDEL, GONZAP. It gets hard to even tell what some of them are combinations of.