Groceries online make me very happy. I'm a convert. Carts queues and parking are anachronisms.
There won't be wide adoption until the customer gets a perfect order with no substitutions or blemishes every time. The psychology of perceived loss at not getting EXACTLY what was ordered is too great. Until then millions of disappointed people will discourage others.
Only with services like Instacart where they literally pay people to go and do your shopping for you. Real, end-to-end grocery services like FreshDirect do not.