Wouldn't less variety of clients be less safe. Having one client means a security bottle neck becomes vulnerable because more is 'known'/certain to attackers.
Besides all text editors are doing the same thing, so why not just have one text editor?
Ultimately if you follow this line of thinking - then why not have a universal code library that just forms programs as the user needs them.
Okay, so you want Star Trek style Holodeck?