You could have made the same argument against AWS in the first place, how could a retailer possibly succeed against the likes of Google? Technical excellency isn't the only factor deciding success.
There are many factors that are in favor of AMZN and GOOG and the likes. Factors that are for you can also work against you.
Generational shift of competency and drive. People get older, a bit rounder around the waist, wealthier and are also getting more choices. All companies have to deal with this factor. And some will do that better than other.
You change the world and the world will change and change you. Are you able to adapt and account for all changes?