Entendo o teu ponto. Como trabalho com sysadmin e devops faz muito tempo valeu a pena comprar um hardware e fazer colocation.
Um servidor com 40 threads de 2.4ghz e 192GB-Ram estava por 6mil reais no Mercado livre. E o colocation por R$2000/mês. É muito recurso pra explorar com projetos e hospedar meus próprios serviços.
O colocation está valendo muito a pena. Principalmente pela previsao de gasto, o valor é o mesmo todo mês. Vejo que a maior barreira é quando a empresa tem seus funcionários viciados em gcp,aws ou azure, mas isso é só um fantasma que é facilmente resolvido com treinamento.