I fully understand for what purpose I need a package-management system like yum or apt: 

To create a **stable** system. It is perfect or a server,
however, on desktop machines I think it would be much easier for Unix beginners to install complete setups like windows setups (the famous **setup.exe**).

The advantages:

* You can install painlessly multiple versions of same program
* No dependency problems, as the package has everything it needs
* simple removement: just delete the folder

The only problem I see is harddisk space, but today this is negligible.

A simple example:

XAMPP on windows installs a *fixed* Version of apache php mysql perl and other tools in a single folder. You just can move it, remove it, install an lder version next to it.

So why is there no standard Setup format for Linux which I can download, run and it just has all dependencies I need and they will be installed in a single folder?

Note that I do not dismiss package management,
I want to have both alternatives, but I assume there must be a serious problem with this single setup approach, but I cannot see it..