Why is it stupid? It protects the servers from malicious assholes.
Client-side Server plugins is a commonly used method of exploiting servers, because the learning curve to get started is so flat.
Protecting server integrity vs. catering to people too lazy to work out SRCDS.
I think the choice is obvious, for the people likely to be in this community anyway.