Web development is difficult and web developers are smart, challenging the idea that browser engineers know web development very well. Additionally, the people who make web specifications may not have a deep understanding of web development, as decisions can be influenced by factors outside of technical merit.
















