I think the companies do it because it benefits them, and because they can.
And what about signaling in the other direction? Canceling the trial immediately signals that they have no confidence in the product itself to sell you on it, that the company itself believes that if you use their product for another few days, you still won't want to give them any money for it. If the company has so little confidence in their own product then why would I pay for it?