There are 3 reasons I talk about marketing so much.
1) Marketing is Everything. Every touch of the marketplace is marketing. The brand is an accumulation of every interaction with your business.
2) The best tech doesn't win. Microsoft won because they made strategic deals and marketed the heck out of their crappy operating systems. Even their server O/S. The MCSE certificate program was marketing.
3) Most tech and telecom companies suck at marketing. They don't even tell a decent story.
So that is why I write about marketing so much.