I don't know about Bitcoin tips, but some free services trust on tips and donations, and they still are somehow able to pay for the developers.
Like adblock and wayback machine, that have dedicated staff and survive because of donations
So tipping works, at least if your intention is run a service and be helpful to others, and not get loads of money and get rich