I completely agree, it's one of the reasons I don't like Competitive battling, too much precision and choice based on how best to win. I mean, I like breeding for natures and good stats, but Pokemon should be like people, they should have strengths and weaknesses. Personally, I think PG is a little bit on the strict side. No competitively trained Pokemon covers a wide range that really bothers me. Just because I raised a Pokemon I bred to have a certain nature and egg move should not exclude him, although I will admit that strict EV training should still not be allowed. But I still spent a lot of time on said bred Pokemon before I even knew about Competitive, and from what I can tell it wouldn't be allowed.