UberEats/Grubhub don't have the same selection of restaurants in my area and I'm really not sure how much I trust them to not pull this same thing either. I will definitely try to order from those services if available but I'll probably still tip in cash.
if ubereats works the same as uber then 100% of the tip actually does go to the worker