The thing is that you *can* get the apps to work. Maybe not by simply downloading a single package. Instead you have to download a dozen to get all of the libaries, etc.
Shared libraries is a major strength of Linux. Can you imagine having multiple sets of libraries where each one of them is linked to its very own individual package only? Kind of Microsoftish approach with their .dll's.
On the other hand. I consider myself a linux expert compared to the majority of the users, but a "knowledgable user" compared to many on this list. However, I personally find the mechanism for installing new software very annoying in comparison to Windows.
Annoying in the absence of the expertise in Linux :)
Today I had to install two new products on my Windows machine at work and they installed very easily.
True Linux experts will use Linux even at their work places and convince and teach their colleagues and management how to do the same.
Recently I wanted to install something on my Linux machine but I found out I was missing a couple of things that needed other things to install, which needed still other things.
And after this, you're still calling yourself a "Linux expert" !?? :) Alex