Comment
Comment by taffer
Suppose you create an API that allows users to enter nonsensical data or do things that are very bad for performance. Later, you realize your mistake, create a new, improved version of your API, and deprecate the old API.
However, as long as you keep the old API for backward compatibility, you will have to deal with nonsensical data and poor performance.