I don't even remember how many userlands had to be supported by SVR4 packaging at its peak, but it was a lot, and it was difficult to test. That some of those were removed eventually hardly matters: the problem remains, only slightly reduced in magnitude.
Moreover, I want less package scripting. So many Linux packages want to do stupid things like... interact with me when Ubuntu/whatever is just updating the system. It's never appropriate for, e.g., a PostgreSQL package to create a postgres account and configure a postgres service running as that account -- this is not how I want to run postgres, and if you stop this madness then suddenly a postgres pkg is just code and no pkg scripts. If doing stupid things in pkg install scripts is what you call empathy, then I want none of it.
And by the way, IPS had nothing to do with Sun's failure. That can be chalked to a long line of terrible executive business decisions, such as:
- suspending/killing x86 Solaris support in 2002
- killing SunPS (especially considering how much money IBM made with theirs)
- acquiring Cobalt and then promptly killing it
- buying MySQL
- not seeing the writing on the wall for Java ME when iOS came out
- and much more
Oracle is not doing well either. They killed OpenSolaris, which was Sun's way to rebuild mind-share. Oracle is built on mind-share (and subsequent vendor lock-in) but they don't even know it. They gave the impression that they don't care about Solaris x86 (oops). And much more.