I'd like to think common sense is not so dead, that we'd think it's ok to remove references to the foundation because we dislike them for certain reasons. It's one thing to modify an interface to fit one's own needs. It's another modify it to deliberately remove references to the foundation.
Absolutely. The former I completely support and encourage. The latter is simply immature.