Unfortunately, while HTML is more capable than a non Html-seasoned developer assumes, it is still showing that it is not enough. A lot of rough edges, a lot of what feels like incomplete or one-off features, rather than something that feels well planned and complete.
And I doubt this will change. Chrome is heavily invested in keeping a reliance on Javascript, and particularly a browser engine that is very difficult to implement.