Well, I was being a touch hyperbolic, but I do think that the essence of what I said is true.
Yes, writing around differences in browser really does suck. But that developers continue to do this simply perpetuates the underlying problem by removing the incentives for browser manufacturers to fix their software. Web developers should just write to the standard and if it doesn't work with some browsers, divert users to complain to those browser manufacturers.
I do understand that, in the case of websites that need to make money, the economics dictate that you should pander to the broken browsers. But doing so just ensures that things won't get better in the web generally.
"UX, UI, the user(you) matters a lot, and you're the ones we try to satisfy the most to ensure that we have repeat business from a client and just a matter of integrity in making a working product. "
Yes, I hear that a lot (particularly from the UX crowd), but I don't see it in practice that much. I'm not really talking about simple layout here, but functionality. Web designers seem to prioritize two things: making the site look shiny (according to whatever the current fashion is) or make use of the latest trendy technology, and (backed up by a tremendous number of articles and commentary on web design sites) being effective at manipulating users to do whatever it is the site operator wants them to do. Neither of those are treating the user with respect.