It may be making them money because it's paid off, because it's a good property for tenants, etc.. Doesn't matter. The owner has decided that now is the time to sell.

Usually this comes down to needing a large amount of capital for some other reason. I've sold properties that generated income before. It was so that we could buy out a family member who needed the capital.