Do websites need to look exactly the same in every browser?

NO!

(Related: Time Breakdown of Modern Web Design.)