I think, it's funny if you want to teach it as a trick, but such ball games are poison for the bones, because the stop they make when they take the ball or the jump they do when they catch it in the air strains the hinges more than every day Agility.
In the house, where the dogs only trot for the ball, it's ok and the ball catching in (correct) Flyball is ok too, 'cause they do a 'swimmer turn' on the ball machine, but I would never use a device like this, cause I don't want a 7year old Sheltie with arthrosis...

It's better to cache a toy (can also be just a ball...!) and let them seek. If it's not too difficult for the first times, they learn very fast, that they get a game for bringing it back and later you can sit and wait just like using a remote ball thrower.

(And the dogs get tired very fast too.

)
I'm sorry, if it sounds too hard, but I've seen so much young-old 'ball dogs', that I have to write this.
R. m. Q.