You can never let your data dictate design. If you do, you end up following what people currently do and never innovating.
Your first try will be wrong. Budget and design for it.
Every time you make the user make a decision they donโt care about, you have failed as a designer.
Find a faster way to fail, recover, and try again.
Never use a warning when you mean undo.
Design is the beauty of turning constraints into advantages.