Different browsers (well, their rendering engine) will render html differently. The reason ie6 got so much slack years ago was because it didn't render 'correctly' at all. Web developers need to test in different browsers (/different versions) to check everyone is seeing the same thing.
overriding the UA just shows if the server serves different html to different clients