tldr: full minute to boot X and chromium just to implement simple 20 lines of python application.
tldr: full minute to boot X and chromium just to implement simple 20 lines of python application.
Of course you can build an OpenGL ES application on the Pi – there are people doing this. But that's a absolute frigging world away from being able to build a usable UI on it.
For example, I am building a device that interacts with a user. It basically looks like a standard iOS or Android app, in that it has a few screens of text, some form fields, select boxes, and other UI widgets. Building this sort of application as a barebones OpenGL implementation would be stupid.
Using the web with embed system allow new horizons and new people play with this. Of course, we can do applications with OpenGL but the first step can be with a universal environment like a web.