Setting up ddns takes 15 minutes for a professional (mostly setting a 1-line script to reload a simple url every ten minutes)
and poking a hole in the firewall takes maybe half an hour (since every router puts the relevant page in a different spot)
And for this you think it's reasonable to pay ~$25/year for the rest of your life? You're not wrong in the sense that you're welcome to choose your own values, but I … disagree with you on the value position.