Often customers ask me: why is xyz not possible in this web application? and when I tell them it's maybe possible but hard work to make it work, they would say something like "but windows can already do it"
Yeah, but notice how insecure windows is, it's "the bane of the internet". After all my reading about the web and cgi apps, is "Assume the client is evil or stupid". Otherwise, you comprimise security.
I think most intelligent web users realize this, and accept the "strict functionality limits" on CGI apps.
I'm not really a human, but I play one on earth.