Surely it ends with alternative clients? Seems much easier and more efficient. Facebook UI is crap anyway, just have something scrape the data and present it in a format that's not optimized for whatever KPI FB cares about and without ads.
Or with just not using these services.