Another might be adblocker-esque trusted and shared community-maintained lists along with an add-on (does this exist?) for per-domain user agent mocking. Hopefully with enough adoption (i.e integrated into ublock) that it reduces the value proposition of investing the time.
Thirdly, continuing to call out the companies who do this sort of thing.