1. Big enough for them both?
2. That’s users puzzle to solve...$SHOP is infrastructure and gets paid either way?
3. Their platform is just that much better?
4. Small biz hates $AMZN and will fight and win? 
5. What else?
PS: mental exercise.  I own neither.