Independente de qual alternativa você escolher, seja servidores próprios, seja na nuvem, se você não souber o que está fazendo vai ficar um serviço ruim da mesma forma.
Uma VPS na núvem tem uma latência ultrabaixa se bem configurada, tenho uma aplicação em Oregon que responde em menos de 100ms, se usasse um servidor BR baixaria pra 20ms. Resolvi não fazer aqui porque a aplicação não se paga.
Cada XaaS tem a sua função, tem a sua aplicabilidade, e geralmente as pessoas escolhem apenas pela facilidade ou pela popularidade, mas sem realmente precisar disso.
A aplicação vai ficar sem performance por escolhas erradas, por arquitetura mal feita, por tecnologias escolhidas por digital influencers que vendem curso, ou até por programadores mal preparados ou negligentes. Se for esse caso nenhuma infra vai aguentar, por melhor que seja