Self interest motivates all of us. Griping that someone else has placed their self interest ahead of your own is an exercise in dubious fantasy. The buyer also doesn't want to pay out money already collected, for example, on yearly accounts with an expiration 10 months down the road. Buyers are typically looking to introduce economies of scale to justify the capital outlay or to add economies of scale to their operation. Smart ones figure this into the equation.
Due diligence is what smart buyers do before they pay.
This means that the better your books, the faster things happen, and the more likely you are to get maximum dollars for what you are selling. You better have a spreadsheet that shows it all, including monthly churn, average revenues, prepaid accounts, free accounts, and all the rest of the same things YOU would be looking for if you were to buy what you are selling. Trust me simply doesn't work. Is or isn't equipment part of the sale, and how long are your Telco and backbone contracts - plus what are you paying for them. It just isn't X times gross revenue - or shouldn't be.