Как и любой разработчик, скажу, что на самом деле проблема чаще всего скрыта в компьютере. В частности, это может быть недоработанный и плохо протестированный код, дешевое аппаратное обеспечение или банальное непонимание разработчиками практики использования софта конечным потребителем.