I agree, but Windows for example is also complex. I wouldn't find it acceptable if it froze for 1 second everytime I switched between programs. Complexity is not really an excuse for bugs. If it's so complicated it creates so many issues, maybe it shouldn't be this complicated?
I mean, that problem is hardly common and Windows is definitely full of similar bugs. And I'm not sure it's possible to make web browsers much simpler without losing functionality - the websites they have to support necessitate the complexity.