Brewery "sponsorship" is often far from genuine sponsorship; it's typically an advance of discount loan disguised as a sponsorship deal.
In reality, they benefit from having their logo on your shirts while effectively charging you hidden interest and giving you your own money back.
Some may insist, "Our case is different—it's real sponsorship!" While that might be true, it's rarely the case. To find out for sure, challenge the brewery. Let them know you're considering switching suppliers and ask them to provide their best price for supply only, based on your barrelage. Compare the total value of that offer to your current sponsorship deal to see the true benefit.
In respect of your general question, at Scarborough we choose not to have drinks advertising on any shirts and are just removing the old Heineken post protectors from the lower fields where the kids play. We're not madly against it but I asked for them to be replaced as I didn't think it was consistent with our youth rugby values.