I actually caved at first, but then reverted to my old way.
As for the age thing, I don't get why they have to be ten even if you are a stickler for the canon way of doing things. In the canon world, if you as a trainer don't start exactly on your 10th birthday, are you then just shit out of luck and can't be a trainer? I can think of a million legit circumstances where a trainer might start their journey later.
I seriously don't even understand the argument for a trainer needing to be 10.