Also, Rule 7 is about trusting the choices the core team made about moving contrib code into core. Choosing the right module can be hard – there’s just so many. I’d rather a dev stuck with Core (assuming its sufficient) rather then digging through the haystack of contrib modules.
That being said – you may very well be right that contrib can do it better. But the best module might not be the right module. If you can meet your reqs with less modules (likely through leveraging core) I think that’s the better way to go. Reduces dependancies, complexity and performance costs.]]>