I would love to, but I'd very much prefer a static IP for that (instead of reverse proxy / wireguard shenanigans) but getting one is prohibitively expensive where I live. Basically, I'd need to purchase the big business package from my ISP.
Home hosting is neat but I'm not going to use the phrase "easier and better" unless I'm talking to someone with a much faster upload than single digit Mbps.
With image-rich content, 5mbps will be visibly sluggish with only one visitor and even a few people you know poking it at the same time well have a bad experience.
If you have video, you're not going to survive a slashdotting, but 5Mbps will let you have about one viewer with a smooth experience, while 20-30 viewers could watch the same content on 100Mbps. Or maybe you want to deliver 4k and it's zero versus several peak viewers.