Seems fair. If the vendor doesn't want to pay for quality software, the customers shouldn't have to pay for bad software.