“any feature added to support any use case could break everything else that everyone else used”
So now we get tons of implementations of the same feature which are different and have their own issues separately instead of one central implementation and issues people can work on together.