You can be in favor of both sides of this argument, I would say I am. I believe in my right to modify what's running on my computer and network, including things like installing adblocker extensions and pi-hole and so on. But I also believe that no organization is obligated to serve their data to me in a way that makes it easy to block those ads.
They are wasting CPU hours and man hours on obfuscation features rather than real value to the end user. But nothing is really wrong with that, it's just a bit silly. If they think it makes them more profit overall than actually enhancing Facebook, they can take that bet. (I think it's the wrong bet, but they can still take it)
That's basically my attitude too, and I'd consider myself one of the more pro-adblocker advocates.
I see the internet as a bunch of servers talking to each other. Some make requests to others, some respond to those requests by sending content.
You can block me, you can choose to not send or respond data to my requests, and you can send your website/content in some form that's better suited to Perl golf or the obfuscated C contest. That's your prerogative.
On my end, I get to decide who I send my requests to, how I spend my time and attention, and what I do on my machine with incoming requests and data.
Make your site bad enough, and I (and others) will stop going, and eventually you'll likely sow the seeds of your own destruction (as people move away and create competition), but fundamentally that's your call to make.
Just like its mine to ignore you or your requests that I talk to your affiliated servers, edit and filter the content once it's on my machine/infrastructure, and not pay attention to the nonsense you send.
They are wasting CPU hours and man hours on obfuscation features rather than real value to the end user. But nothing is really wrong with that, it's just a bit silly. If they think it makes them more profit overall than actually enhancing Facebook, they can take that bet. (I think it's the wrong bet, but they can still take it)