I have 2 cousins who work amazon warehouse jobs, for a number of years. They LOVE them. It's a good paying job with benefits to them. They will never be supervisors and will always be low level line workers, but they are paid a living wage and can live away from their parents now (they do still live together though). I can't get on the Amazon hate bandwagon at all. I don't have a prime membership though.
I do try to limit any sort of single item order or rush order; but I actually think a delivery model is more efficient overall. I can get many things at one place, rather than have to drive to so many different stores to try to find what I'm looking for. Delivery services optimize their routes for $$, so they are using the least amount of gas possible.
I'm also not sure I understand "rugal enough to not be shopping online anyway". Can you explain that more? I can often get something online for 1/2 the price I could find it locally, because I have options online. How does frugality fit into that?