however most people would be overwhelmed modifying DNS records and for the sake of simplicity, they went that road.
They are not asking for a lot of money afaik, so Masto.host looks like some sort of side hustle and developing a full (complicated) onboarding process takes time and no one wants to pay for that.