Earlier quoted context omitted.
You get a good and potentially expensive com domain for easy of use and not landing in spam folders. I prefer *.io domains for non critical things.
The renewal fees for .io domains are a scamola. Last I checked it was $50+/year.
That will cost you a few thousand dollars if you are not lucky, which you are not if you need to use a hyphen
But a renewal price for 50$/year for a business doesn't matter.