In reply to Aj Clarke.

This is a fragile and backwards strategy.

Imagine setting up security checks that will catch criminals wearing red hats only (because for some reason all criminals have worn red hats for 3 months now). Then one day the bad guys decide "let's wear green hats now". What happens to the security checks? Or what if cops decide to wear red hats too?

Hiding stuff using CSS classes (and similar) is not the correct approach. The correct approach is a canonical and supported way to remove all the stuff with a filter or a global setting for instance.

"Most clients" is not all clients. There are WP-savvy clients out there, who know exactly what is available and where.