I don't understand the /s tag here. Both statements are categorically true; These facts just have consequences we don't like, and somehow must go out of our way to counteract if we care about our ideals.
Vendors skipping standards and using proprietary stuff allows them to get way to sloppy and stuff has a habit of becoming unstable or hard to debug.