There is no point what so every for this. It is just a useless time sink. You guys have adjusted skillups, which to be honest, I see no difference.
I spent three hours in Abyessa with melee puppet, it is 20 levels below cap and he got one 0.3 in that three hours on T to IT mobs. I don't know how anyone can consider this ok. I think I am averaging maybe one full level every 6 hours or so. At that rate we are talking 120 hours for me to cap just one of my puppets.
Why bother with the caps? If you are going to keep them, then at least increase the rate on puppets by 100 times. But to be honest, I cannot think of one reason at all to not have them just cap when they level, like wyvern, like Bst jug pets.