&gt; but rather flawed industry-focused research: making incorrect assumptions, failing to deal with the general case, not considering real-world constraints.<p>I find this point rather condescending. What you term &quot;incorrect assumptions&quot; are often necessary simplifications that reveal the core of the problem at hand. The point is to try and understand what makes problems hard and to develop new ways of solving them; not to deliver to companies like Google ready-made solutions that cater to their every operational need. Don&#x27;t like that? Too bad. Fund your own research.