Most people won't care that much about keeping a tiny amount of btc with a third party to tip, but if they do then those people just wouldn't likely be interested in using it anyway (also sometimes it's just not possible to control your keys eg on an exchange). I'd certainly tip people if it was implemented but I'm not going to log into my wallet every time to do so just to send a bit of dust. The transaction fees wouldn't be worth it and that's where microtipping comes in.
Yeah that ^
Keeping 100% of your keys is extreme. I guess there are some people who keep all their money in cash under the pillow. But guessing the majority keep most in a bank/invested some in their wallets and some change in the car. So keep majority in cold storage some on your phone/hot wallet and maybe few bucks for tips etc...
I'm not firing up my wallet and copying pasting address to tip a buck