Depends what you are trying to host. For many people it’s either to keep their private data local, or stuff that has to be on the home network (pi hole / home assistant)

If you just want to put a service on the internet, a VPS is the way to go.