There are a couple of reasons why a corporation would dream up a mascot character. 1) Because they want to appeal to children. 2) Because they need an excuse to generate some brand awareness. 3) Because they have incompetent management who spend their time fucking around with trifling nonsense rather than fixing problems, and they need to be able to show that they've at least tried something, no matter how pointless.