A platform you configure versus a product that ships
Salesforce is the most capable general-purpose CRM there is, and if your brokerage has the appetite and the budget to build on it, almost anything is achievable. That is a genuine statement, not a concession.
A general-purpose CRM has no concept of a mortgage deal, a lender, a condition, a maturity date or a commission split. You can model all of it with custom objects and fields, and plenty of brokerages have. What you are then maintaining is a bespoke mortgage system on someone else's platform, and the maintenance does not end.
Mortgage360 ships those concepts. A deal has a lender, conditions, documents, a maturity date and a commission structure because that is what the product is, not because someone configured it that way and now owns the configuration.