> For a long time, we have included workarounds in the codebase to disable features or change their behavior when dependencies are missing or incorrect.
I don't get this part. Why can't they enforce their constraints at build / start-up time instead?
I don't get this part. Why can't they enforce their constraints at build / start-up time instead?