Obviously it's a principled stance so you have to give up some convenience.
Every item on Amazon is available somewhere else. Every retail / online shopping experience can be contactless these days. You might have to wait 5 days instead of 2 for a package but that can be okay.