That's an issue you don't have if you provide source code.
If a customer relies on bad architecture/undefined behaviour, that shouldn't pull back all the other customers that want their subscription materialize into engine improvements.
If a customer relies on bad architecture/undefined behaviour, that shouldn't pull back all the other customers that want their subscription materialize into engine improvements.