The problem is, for people who want Photoshop (whether they need it or not) GIMP is not it. I never liked having the free floating windows. I know there is GIMP Shop, but even that, is just a container window around the free floating windows.
You'd seriously not use a program just because you don't like the way the windows are arranged? If you're using a large enough screen, imo, it's a blessing. I've never liked Photoshop's arrangement. But there are some tools I miss from it, too.
Never said I wouldn't use it (and I have) however, it is, as far as I can see, on par with Paint .NET, which I have used more recently. However, for heavy duty image editing (photography) Gimp / Paint.NET just don't hack it.
Also, there is a LARGE base of users who won't use something if they don't like the way it is set up. Why should I use an application if I don't like the flow of the UI?
You even pointed out that there isn't a good video package / application in the F/OSS world. Which is okay for you as you said, because you don't have a huge interest in it. For me, I have a great interest in Air shows, video and photography. I just made a DVD Movie last night from the footage I shot on my B-17 ride. Find me something that works as well and is intuitive as Sony Vegas and Sony DVD Architect, and I would seriously consider using it.
Sometime last year I tried to move to Linux for everything I did. I found many DVD authoring applications (well, maybe just a handful) and none of them worked well under Linux. I gave up and went back to my Ulead Video studio that came with my video capture device. I didn't like OOo and the lack of Excel like data handling. There wasn't a single applications that handled all of my email/calendaring as well as Outlook does.
As far as creating that equivalent software in a F/OSS structure... I just don't see many of those applications becoming free. There is too much money to be made from it. If the developers of some really stable, very powerful application are smart (read: want to make money), there never will be a "free" application equal it (although many will be like it). People pay for some of the higher end software, because it WORKS and it works well. It is feature rich and well supported (there aren't many F/OSS projects I can pick up the phone and get support).
I make my living from Windows, and writing software for it. I use some very powerful and proprietary applications for my hobbys. Linux is also a hobby. However I can't easily use it at work (not bloodly likely at all actually) and it doesn't support my other hobbies well. Someday, I hope that it does. Until then, the features I get is still worth my money. So I spend it.
I have made use of many F/OSS applications and I really do like a large number of them. I have even planned a few utilities that I would like to use for myself that I plan on putting out there for everybody. I haven't done it yet, but I do see the niche that it fills and view it as a great idea, even if I don't see it as ever replacing pay-for software.
I do have some other questions for you though...
I don't see how proprietary software can be against your ethics? Unless the only way for you to get it is to steal it? Is it because it is software that it has to be (should be) free? How come you use anything you have to pay for? I just don't follow your line of thought. What do you really have against closed source software? (Please note, I am not trying to attack your views, I really am genuinely curious)