You've also had patches for Linux that broke many many applications.

The time spent in a patch is usually not in making the fix, it's spent on running lots of regression tests.

For IE, the regression matrix is literally the size of the internet.