I've been running my business on VPS from Linode and Hetzner for the last 13 years and have never had an issue with DoS.
I think the benefits of Cloudflares DoS protection are vastly oversold and absolutely unnecessary for 99% of businesses.
(I think the false positives where some users randomly get captchas are actually bad for business)