Because the games pretty much made all the gym leaders besides Giovanni non-characters. A couple of lines of text don't give you enough opportunity to show much personality so they come across very similar, more defined by their type specialty and design than how they speak or act. Diversifying their characters was inevitable and having some of them be mean or weird or whatever else to balance out those that are friendly or calm so they don't all end up forgettable.