You spent the first three paragraphs excusing its failings, and then the last one taking lot shots at Chrome/Google.
Since when has it been more important to meet some developer ideal (JS everywhere) than to provide the best possible product and experience to your customers?
Since when has it been more important to meet some developer ideal (JS everywhere) than to provide the best possible product and experience to your customers?