Software is king!
Data design is only needed to the extent that you document and define what it contains; other than that, do whatever you want. Software design is important, data design is not.
What is data design anyway? A typical response is: a good data design is one that enables software to do its job better/easier. Again we see that data is just in a supporting role to software; data is not the lead character (to use an acting metaphor). If the data is to be consumed by diverse software packages, a single data design cannot make all the software packages do their job better/easier, so why bother doing any design?
Arguing that one data design is better than another is a waste of time and, in fact, it's meaningless. Spend minimal time on data design and create great software designs.
---------------------------------------------
What's wrong with that argument?