Recomiendo atender al comentario 3 de ese post. Se trata en parte de las capas de abstracción. Pero también es un tema de empresas, de modelo de negocio del software privativo, no que haya programadores vagos. Cada versión de Windows y Mac OS es siempre más exigente que la anterior porque tiene que cooperar en la venta de nuevo hardware.