The logic further goes that in order to avoid ending up in this hypothetical situation, one should not make use of AWS products and features which could be viewed as "vendor lock-in" and design one's systems to be "cloud agnostic". Or just avoid using AWS altogether.
My position has been that it is irrational to think that Amazon would a) even think of me as a competitor and b) put AWS' reputation at risk by employing shady tactics to sabotage my business. And that preparing for this (imaginary?) scenario would lead to missing out on or making ineffective use of AWS' (arguably best in class) cloud products. Or taking on significantly more complexity in order to be "multi-cloud". In other words, choosing to perform more "undifferentiated heavy lifting" on the basis of what seems to me like an irrational fear of being locked-in and taken advantage of by Amazon.
My question is: are there any documented cases of Amazon taking advantage of competitors via AWS in this manner? Does anyone here have (anecdotal) experience with such a situation that they'd be willing to share?
I were Family Dollar I'd use Azure. The Azure experience and AWS experience are strong for both Linux and Windows and you cannot say one conclusively is #1 and the other is #2. Choosing on the basis that "I don't want to fund an existential threat to my business" (be that rational, emotional, or both...) won't lead to a bad outcome here.
Other clouds are half-baked in comparison.