This argument seems a bit nitpicky. Not every uniform is gaudily covered in company logos; many just don't look that bad. And at any rate, it doesn't affect actual play. Does a spectacular goal by Messi or Ronaldo really diminish just because they've got an extra picture on their shirt? Only the most traditionalist, stick-in-the-mud fan would think that.
Football actually handles its advertising quite well. In football, the ads are little logos on shirts that one can barely even see on TV or from the stands. Meanwhile, baseball plasters its ads all over the back wall; with every pop-up or change of ends, the viewer is bombarded with billboard-sized messes. Basketball and American football have a commercial break seemingly every few seconds. By contrast, football's ads seem to be handled the best out of any sport.