I composed the story that Walmart should create their own cryptocurrency just to ... catch your eyes
In fact, they do not need. Yes. You are right. They do not need it. They can take directly Bitcoin as the bonus for their customers.
But you can think of this further than just Walmart and the bonus given to customers. Walmart do not need that kind of bonus. People will also not be attracted to Walmart just because they give Bitcoin. It is better they give them cash or discount points. So Bitcoin is not the point. A new coin, which needs to be introduced, is the point.
Imagine Walmart is our cryptocurrency community. Among us, cryptocurrencies are accepted. But out of this community, people still do not know anything about cryptocurrencies. They also doubt of them. They think of Bitcoin, Ripple, Ethereum, and cryptocurrencies in general as "virtual money", Ponzi schemes, scams ...
Unless you give the cryptocurrencies to their hand, you will never persuade them quickly enough to make them learn and accept cryptocurrencies. But how to give them a cryptocurrency ? They do not have an wallet for you to send. And if they do have wallets, they are not the targeted people for us to introduce cryptocurrencies.
Giftdrop paper wallet can solve this problem first. Besides, giftdrop paper wallets have many other applications. The story of Walmart above is just an example case in suppose.
Paper wallets are the physical form of cryptocurrencies. Let's think of utilization of this mediums.
One way what you are saying is right. Walmart can come up with there own cryptocurrency. Since Walmart is a big name in its industry and almost everyone is aware of it so any thing coming from them would be considered authentic and people will feel secure investing with them.
And yes to increase its utility they can allow users online to buy in cryptocurrency.