Hacking a platform puts you at odds with the platform vendor, with the consequence that any hacks are likely to be incompatible with subsequent releases of the platform.
Platform vendors want to shunt you down very specific paths. The interests of platform vendors and developers are not always aligned, and are often diametrically opposed — especially with regards to creating portable code that runs on multiple platforms.
Platform vendors want to shunt you down very specific paths. The interests of platform vendors and developers are not always aligned, and are often diametrically opposed — especially with regards to creating portable code that runs on multiple platforms.