Your home internet generally does not support the needs of a commercial infrastructure.
While it's true that many home internet connections range from 40-100mbps, and that's faster than some small hosting companies, it's usually against the TOS of your internet company.
Factor in the electricity draw, replacement parts, noise, extra air conditioning - you can quickly make it more expensive than renting a dedicated server at another facility.
Can it be done? Yes. Heck, you can use an old PC as a server without much hassle - but it's not designed to do that. It's also generally not going to be reliable.
Could you tow a Semi-Trailer with an F150 truck? Yes. But it's not designed to do that over any period of time (nor is it safe).