You are likely paying a hefty price for that convenience. So technically you lose. Have you tried shopping around to find better deals? It’s amazingly simple. And it’s so competitive now many shippers are matching or beating Amazons “free two day shipping.”
Plus, unless you believe in tech tyrants censoring the citizenry, by giving Amazon your money you’re basically paying them to do just that via AWS.
As long as the average American citizen is too lazy to find better deals then yes. It’s possible that Amazon will take a lot more market share from UPS. But with high-speed Internet spreading to rural areas, along with overall growth of online sales, it’s also possible that Amazon will not be able to keep up with that growth.