@flaki Well it's all about balancing the value of each solution against costs, particularly the costs of effort and time.
Each person will have a different personal, subjective preference for where they'll put that balance, and for a whole lot of people the cloud option is simply good enough compared to the costs of other options, particularly learning curves.