the dep issue is fixed from teh linux side, modern installers will grabwhatever deps you need and install them to with onlt a warning to the user. The problem will be getting 3rd party software to include all deps with their releases..
Problem is, the average user cannot track them down, become frustrated and go back to MS.