There are many countries where Stripe etc. aren't available. Starting an LLC in USA is an easy route to get that going albeit at additional compliance cost (e.g. filing informational returns). The article above clarifies that a foreign owned LLC with no income connected with US doesn't have to pay taxes in US. They just have to pay tax in their home country. It makes it more appealing & easier to start an LLC.