Lab coats are worn to maintain cleanliness, protect against chemical splashes, and prevent the spread of contaminants in a laboratory.