The attack you are suggesting is virtually impossible. What motive would people have for accepting a client that was rigged in such a way, particularly if the utility of bitcoin for them was harmed by such a choice? All that would happen if the developers did that is that their client version would quickly cease to be the official one.
And nothing stops anyone from writing their own client. So long as it follows the same network protocol, nobody need even ever know.