Instacart was doing the same, but they changed course. Doordash is/was doing the same, said they would change course, did not, got call out on it and in the end I don't know if they every actually changed their policy or found some other slimy way to technically abide but still take advantage of their partners.
Amazon I believe tends to do everything through third party companies and there really isn't tipping with Amazon as far as I know, but that might have changed since I haven't ordered an Amazon Fresh order in ages. From other comments here, it sounds like they now having tipping.