Of course that depends on your users too. You have one connection point to the wider Internet and differing peering arrangements might many some (or possibly many) can't access your resources that fast even if you can serve them that fast as far as your provider's egress points.
Those outrageously priced public clouds and CDNs likely have greater global peering arrangements that will vastly best a cheap VPS for a lot of uses. They also offer availability guarantees, bandwidth guarantees that a cheap VPS will never offer (that 10gbit bandwidth will be "up to" on a shared pipe), and other potentially significant considerations.
> I've never had a user complain, so it works.
Of course if all your users are in topologically convenient locations so they can pull content from that one VPS at a good rate, you don't see sufficient concurrent access (or don't at times other users of the providers' bandwidth are) such that the lack of bandwidth guarantees are not an issue, then you do have the right tool for your job. But this is far from a one-size-fits-all business.
(though of course if a user just goes elsewhere without complaining, how would you know?)
> I could easily
> I can stream 4K without...
Of course that depends on your users too. You have one connection point to the wider Internet and differing peering arrangements might many some (or possibly many) can't access your resources that fast even if you can serve them that fast as far as your provider's egress points.
Those outrageously priced public clouds and CDNs likely have greater global peering arrangements that will vastly best a cheap VPS for a lot of uses. They also offer availability guarantees, bandwidth guarantees that a cheap VPS will never offer (that 10gbit bandwidth will be "up to" on a shared pipe), and other potentially significant considerations.
> I've never had a user complain, so it works.
Of course if all your users are in topologically convenient locations so they can pull content from that one VPS at a good rate, you don't see sufficient concurrent access (or don't at times other users of the providers' bandwidth are) such that the lack of bandwidth guarantees are not an issue, then you do have the right tool for your job. But this is far from a one-size-fits-all business.
(though of course if a user just goes elsewhere without complaining, how would you know?)