I am fairly new to web development, but this consistent droning (whining) about having to develop for a myriad of inconsistent platforms seems like braying from rather entitled web developers. I don't understand when in the history of software development developers weren't forced to dick with platform and legacy problems. Can someone explain what, if anything makes web dev different? And if they can't, can we please just stop bringing it up like it's ever been a new problem?