One of the biggest obstacles to security is the tendency to focus on features before security or quality. Features can be demonstrated and will help sell the product. Experienced software vendors understand that security and quality are critical to their long-term reputation. Even Microsoft is starting to recognize this fact. The quest for a quick buck makes security and quality secondary to them.
Software licenses are notoriously one-sided to the software vendor.
Let the buyer beware. The consumer has heard too many promises in the dark to believe vendors anymore. I get spam in my mailbox. I get spam in my e-mail. I sure don't want spam on my cell phone.