Because Nielsen gives them numbers they like. I'm sure the real data proves to advertisers exactly how few people really watch TV ads rather than skip/change channels/mute etc.
If so presumably the cable companies also know the networks are scared of seeing how many people flip channels during commercials and so they would package the data into larger chunks to hide this.