In addition to the points already made, monitoring becomes more complicated and each service having its own database means that the consistency of data has to be considered and managed. There's tooling to help with these things, but it's still more complicated than a monolith. The advice to start off building a monolith makes a lot of sense, especially if you approach it with an eye toward how you would break it apart eventually, if the project matures.