Username or EmailPassword
Solaris has been like that for a while I think at some point in the near future, OpenSolaris will be just as user-friendly as PCBSD, and just like PCBSD already has a great license.
IMHO OpenSolaris is already for the desktop; I'm running SX:CE Build 60 and from my experience for the last couple of days IMHO it is very much ready.
As for commercial applications; ultimately, one can make as much noise to these companies as one wants, but at the end of the day, if the commercial companies are narrow minded enough not to port their applications to the said operating system, it isn't the fault of the operating system vendor.
What it should be, however, is a catalyst for the opensource community to rally around and create an opensource version of that application.