I tried Safeway and it would have been faster to do the shopping myself rather than wait in the car, so it's not something you do just for convenience.
At Walmart they bring your order out within five minutes of your arrival.
Sometimes I've waited half an hour and then gave up cause the kids needed to get to bed. Nobody else got their order either.
Only happened once, but still they have work to do.
They are, but they're just not very good at it in my experience. I tried my local store's curbside pickup and I got no butter plus salsa instead of pasta sauce.
Protip: store bought salsa makes a better pasta sauce than store bought pasta sauce.
(Controversial) protip: home made salsa makes a better pasta sauce than home made pasta sauce
It makes an acceptable pasta sauce with the right additions, but I have too much Mexican pride to disrespect salsa that way.