I would give them the benefit of doubt that there are forces outside of the control of those who are really building these things. Frankly, kind of presumptuous to call them inferior engineers. Working on an OS, particularly one that has to out-perform ios and android isn't simple.