If you follow big companies closely, you will find they have moments where they do things that are amazing, and moments where you wonder what rock they crawled out from under.
Apple sucks at PR, but is blessed with one of the best marketing organizations on the planet and a group of fans that attack detractors like rabid dogs.
Microsoft has mixed PR (it uses three firms that are poorly coordinated). I sometimes wonder if it can spell “marketing,”and Microsoft has had the word “evil,” as in “evil empire,” associated with its name for nearly two decades. Yet it has nearly unmatched positional power in the tech industry.
Linux has no PR to speak of, and the marketing is almost non-existent (makes you wonder how all of us would stay in business if it was a Linux world – who pays for the ads?). It is championed by fans that have been known to be even more rabid than the Apple fan base, although they have slowed over the years.