it depends. if you only want to have sex with a beautiful women,you go there,pay her ,take your clothes off and....action. then bye,bye. if you want to spend nice time you just let things happen, having a conversation also,and not acting like a robot. if is something that you like,you can tell/show it to the girl,without make this sound like an order.
and why should be a waste of money? you give something,but also receive. same with the girl. (usually guys said it was a waste of money because the experience wasn't... too nice
)
visiting an escort means also trying something different,or just because is somebody that you don't know,doesn't know you...make you trust yourself more and do what you want,what you like,thing that maybe you don't do it.