They can simply force all users to file bugs with technical details OR get a support contract for general questions and troubleshooting, which would be the best way of forcing companies into contracts.
We cannot tell volunteers to not do something (i.e help Microsoft) in the same way we cannot tell volunteers to do something.