Re: Retail lots with bars etc?
I'm not sure what retail lots you have, but do you have Get to Work? With that pack I've occasionally added a bar or cafe to a retail lot, but to my understanding the only use it is to us is for our sim to make free drinks (which you can at least drag to sell, to hire a barista or bartender for - also, you make no profits). Or can leave as an unpurchased/not owned lot and the game will populate the bar with a bartender when you visit it.
I do that more often with my Dine Out (owned) restaurants. If I add a bar to a restaurant my sim &/or a waitress make free drinks. However, if the game owns the lot it will populate the bar with a bartender.
Now there is at least one consolation. If you own a restaurant you can add the drinks to the menu and folks can order them and pay with their meal.
So... your restaurant may not be spawning a bartender if it's owned by you, not the game, but your restaurant owned by a sim may not be generating a bartender without you clicking on the bar and saying to hire a bartender. (You pay for the hire also, and it's only for one shift).