Is there not a consumer-protection-law, protecting consumers against i.e. unfinished, broken, faulty/buggy software?
As far as I can see, those software-corp/s are getting their software tested by their customers and those corp/s getting practically paid in advance + free-of-charge testing through customers.
Those software-corp/s should have to provide proof that their software/s is/are ready for release.
Everything else is/are lies, which should also be criminalised under the law.