It gives them no real reason to actually meet together, just because they all happen to be at a tavern.
This is a weakness I see in so many games - players build their characters separately and don't really bring them in until the day of, and definitely don't try to decide if they might already be travelling with another character, and then the GM just has them all vaguely be in the same location and the only reason they might team up is because of OOC reasons - especially if the GM doesn't actually throw anything at them to force them to work together and realize they could make a good team. Character backstories and personalities clash, and some characters will just fuck off and try to find blackjack and hookers before being drawn back in, or just piss off other players.
I like sandboxes as much as the next guy, but I hate when GMs don't throw that aside for just the first session to make sure everyone gets together and learns how to get along, and the tavern is the cornerstone of why they don't do that in so many ways. And on top of that, half the time it's boring - no effort to make an exotic coffeehouse, or a forgien-style teashop, or even a really cozy and cheerful, if generic, tavern with a crackling fire and good mead and plenty of laughter and comfy seats. It's just a tavern, and that's it.