>
I like having software that is up to date and delivered direct from the developer.I really think your argument against package managers on Linux is incorrect. Many linux distributions provide "some recent version" of common tools, but of course you can get the latest package directly from the developers.
Nothing stops you from getting the latest packages directly from the developer (assuming the developer provides packages in the first place). Some developers even offer their own repository you could add to the package manager so you can stay up to date regardless of whatever version you don't like in the OS repository.
> I like having portable applications that don't even need installation.
You can build from source and run without installing. That's probably not quite what you mean though.
> I like being able to put applications on different disks.
No problem here. You can mount disks to wherever you want and you can install using a prefix path to those locations.
> I like being able to have multiple versions of an application.
Prefix path to the rescue here too.
Edit: answered more of your concerns