No, prison makes zero sense. When people agree to a business contract and one side fails to uphold their end of the bargain, the remedy should remain financial. And punitive remedies exist precisely to make sure the "cost of doing business" makes it no longer profitable.
And if that's not happening, then that's the fault of the legislators and voters. This is why we need to vote people into office who ensure that consumer protection laws remain strong.