@adamhjk Disagree. Complexity of the attributes system is a constant source of user pain. Things that look completely identical have wildly disparate behaviors. Each special case a user needs to learn creates more mental overhead and fear of making a mistake for everyone who has yet to completely master the system. As a movement/community/company, I don't think we've even reached close to 50% of the total number of cookbooks written or overall number of users. 

So, I absolutely agree that it sucks when something works and some external force comes along and says you have to change it or else, and I want to find the path that minimizes this pain and allows users to deal with it on their own schedule. But that doesn't negate the repeated experience of users stubbing their toes on the same complexity over and over when we have the ability to fix it.