Thats a great point. I've spoken to a few people who chose a microservices architecture because it seemed to be the only choice discussed online. Whatever regrets they had now are not useful, because its too late/expensive to change.
To choose an appropriate architecture, the business case and pros and cons of different architectures need to be considered using a well established method, such as the one described here http://markgreville.ie/2021/02/17/how-architects-make-decisi...