From the dawn of time (or at least whenever marketing was invented), there have been products out there claiming to be the cure-all, silver bullet solution. They offer answers to all problems, and when advertised, you see phrases like, "never buy another in your life!" or "the last product you will ever need!" but in reality, the majority of these all-in-one solutions will likely give a weak amount of assistance to a variety of issues. For the construction industry, all-in-one software is everywhere you look. The big names in construction tech all offer an all-inclusive solution, and most contractors have tried at least one of them. The issue is, once purchased these all-in-one solutions rarely deliver on their lofty claims. You bought a miracle cure, and ended up getting a decent swig of something that, while it doesn't necessarily hurt, doesn't come close to curing all those diseases listed on the bottle.
It's not that all-in-one solutions are inherently bad for your business: they have plenty of good qualities as well. They can be a great way to see the overall health of a project, and can be a good "single source of truth" when it comes to running your construction firm. However, if you are expecting one software solution to do absolutely everything, and do it well or even passably well, then you might have bought into something that wasn't entirely true. However, the construction technology landscape is such that, whenever an all-in-one solution fails to deliver, there is a best-of-breed or point solution ready to pick up the slack.