It's entirely possible for you to cater to the most power-usery of all power users while still letting the largely-nontechnical do their jobs with your software. Look at Emacs.
It's entirely possible to use Emacs (by which I mean a graphical build of GNU Emacs or XEmacs launched under a window system of some kind) like Notepad: Use the File menu to open, save, and close files, use the big X decoration at the top right to close, and that's it. Ignore everything you don't understand (which people do anyway) and you're golden.
(GVim seems to be the same way now.)
So screwing power users is not the only option; you can move the complexity down into the interface a bit and leave it to the power users to find it out, because they'll be the only ones who will.
It's entirely possible to use Emacs (by which I mean a graphical build of GNU Emacs or XEmacs launched under a window system of some kind) like Notepad: Use the File menu to open, save, and close files, use the big X decoration at the top right to close, and that's it. Ignore everything you don't understand (which people do anyway) and you're golden.
(GVim seems to be the same way now.)
So screwing power users is not the only option; you can move the complexity down into the interface a bit and leave it to the power users to find it out, because they'll be the only ones who will.