I've no experience with this, but I would say that hardware is usually a very small part of the budget of a software business. The hours needed to maintain, update, configure etc could be more substantial. Especially if you want some customization, if you need things like spam detection, or if hosting is just hard (i.e. not just a Docker image).