Sure, it's more computationally-expensive than running an HTML selection, but it's also not "staggering" by any reasonable stretch.
I would agree if this was an easily solvable problem with classical approaches. Clearly it is not, since even uBlock is giving up.
At any rate, "staggering" is relative. White-labeled web browsers becoming the most common GUI engine would have made an engineer's eyes water 20 years ago.
If you're running thousands of those concentrated into a single data center, your aggregate power draw is going to be huge, but a single server is entirely reasonable for a small business, or even a home user, to operate.
EFF: Adversarial Interoperability - https://www.eff.org/deeplinks/2019/10/adversarial-interopera...