You made a whole case for things that make your life easier. Any remnants of interest for what would be in the user's interest? Let's not kid ourselves, you saving some effort is not for the user more than say charging double for your software is.
But perhaps that should be left in the hands of software engineers.
As a counterpoint I have come across lots of software that is only developed for one platform and unfortunately I haven't been able to use it.
Sometimes the difference between a 3mb or 300mb install file is worth it if it means that the software is available to more users. In that sense it can be in the user's interest.
You made a whole case for things that make your life easier. Any remnants of interest for what would be in the user's interest? Let's not kid ourselves, you saving some effort is not for the user more than say charging double for your software is.
But perhaps that should be left in the hands of software engineers.