We limit all the time...
...otherwise why bother writing software with limits? Why not make the shape of windows configurable? Why not make it configurable between EBCEDIC and ASCII? Why not make it 3D?
I limit what I can do all the time; I limit myself to using a particular set of tools at work; I limit myself to what files I can, in the normal run of play, modify and delete; I limit the amount of functionality that's on the toolbars in the applications I use, so that the functions I do use are there and the functions I don't use are not.
Windows is an incredibly limited environment, and it's got 95%+ market share. Admittedly, a lot of that is down to the less than charming business practices of everyone's favourite monopoly-abusing megacorp, but the fact remains that there's a boatload of people out there who actually like the damn thing. (Yeah, I know. Go figure. But it's true.)
Part of the art of designing user interfaces is the very hard question of what to leave out, because you can't add everything. And when you do, you end up with Enlightenment or FVWM, the full-time serious user-base of which probably wouldn't fill centre court at Wimbledon.
And yeah, think 'marketing'. I know Marketing is Evul and Wrong, but I also know that DIGITAL and Novell thought that good products would sell themselves. They don't.
See ya, VMS! TTFN, Netware! <-- both are much better than UNIX, btw.
Peter
[link|http://www.ubuntulinux.org|Ubuntu Linux]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Home]
Use P2P for legitimate purposes!