1) They distribute weight unevenly. If you have more than a notebook in there, they will hurt your shoulders and back.
2) They're overpriced compared to ergonomically superior backpacks.
3) They typically make you look like a tool. Especially those TIMBUK2 bags.
4) I hate hipsters, and more often than not, hipsters are rocking the messenger bags.