I'm not saying you are wrong about the logo, it's a matter of opinion of course. However, I think it's somewhat specious to compare the logos of drinks companies and software companies. When it comes to drinks companies, let's be fair, there's basically no difference between any of the 100 different types Coke, so, in this this case branding is hugely important. In the end, all the drinks have the same "functionality" which is to quench your thirst, taste sugary, and provide you with caffeine. So all Coke can really do is push their name and history and "secret" formula and it's famous logo.
However, when it comes to Microsoft Server software and say Linux server software, these are two very different products with a vast array of differences and relative positives and negatives. The people in charge of choosing whether a database server gets Windows Server 2008 and SQL Server or Linux and MySQL is going to be looking at up-times, security, compatibility, and so on. The point I'm trying to make is that the branding of a company is definitely more important for some companies than others and soda especially is an example of where branding is hugely important, business software, not so much.