In my opinion the lesson to be learned here is not design related, but requirements related. Gather your requirements from your users before you implement a change, otherwise you're just working off of assumptions, and that's just bad practice.
If you have Product Management the failure was on them for not driving the customer need. Also, this is not me just scapegoating PM... it's actually what I do
If you have Product Management the failure was on them for not driving the customer need. Also, this is not me just scapegoating PM... it's actually what I do