he (and most guys) escort for the money! I'm sure at a more reasonable rate he could make more money but 200 as posted by @nycman is insulting in a big city.
He's growing up, give him a chance!
That face won't be pretty at 30, that I can tell you but that's a decade away!