To be fair, building a static website and hosting on something like Azure Blob Storage Static Websites with an Azure Function for your contact form (or Azure Static Web Apps for both in one solution) would cost cents (pennies) a month have about the same maintenance fees, if you know what you're doing.
You're not going to have any support with that though and lacking the CMS part of it, and if you want to use any of the more advanced features like Ecommerce then you're going to have to spend a while building that.