MIT/BSD do have some legal drawbacks for certain use cases; see the Boost license as an example of a reaction to perceived negatives of MIT/BSD. In particular Boost does not require a copy of the license to be distributed with a binary. Have you ever shipped a binary containing MIT-licensed code, but didn't also explicitly ship a copy of the MIT license along with it? If so, you're technically in violation of the license.