It's a daily fight for me. The underlying issue is that everyone is chasing profits and larger sites have multiple teams working on them (dev, seo, marketing, sales, etc). So while devs might be trying to optimize as much as they can, other teams can come and put 3 google analytics-like trackers, affiliate trackers, heatmap analytics, live chats, 3rd party popup services that collects emails, etc. And don't get me started on oversized images with 0 compression... And the worst part, those poorly written affiliate trackers, popups and live chats actually bringing revenue so there is always a push for more.
Getting an accountant is really one of the best decisions you can make especially if you make above average income or income from multiple streams no matter the place you live in.
I've done my taxes for individual business for 8 years myself, but when I've moved abroad I needed help with setting up business as I was unfamiliar with local laws and regulations. I hired a great accountant who helped me with setting up both individual business and limited company. I'm getting schooled on how I should do things to take advantage of different opportunities and tax breaks - things I never though or did before.