"Standardisation is a good thing, but the end goal should be to respond to the requests of
distros, rather than making distros bypassable via write-for-LSB-run-anywhere."
I look at it a bit different. In any system, there are places where disagreement is important,
because choice is needed. There are also many areas where using multiple approaches is silly
or trivial - best to pick one and run with it.
A standard like LSB should be a way to sort between the two. Stuff that's really common gets
rolled into a standard, distro-unique stays unique.
Then app developers can use LSB to cover the 80% common, and focus
on distro-specific goop. Likewise distros can split effort between maintaining the commons and
keeping their identity-specific bits.