I ran into some dependency issues(needed to install ansible-collection-community-docker on my fedora workstation), but after that it ran fine and installed everything first run. I made some adjustments to the inventory config afterwards, but aside from that it just worked.
In this case I think he doesn’t understand cloud hosting at all, so he doesn’t see the cost making sense. If you don’t value something, the pricetag seems ridiculous and you won’t even consider paying it. He will probably realize the mistake eventually.