First class comment.
I can't tell you how many times I point out the data model is flawed (even when it should be obvious) only to have the project turn it into something you don't want to step in.
The most recent one was clearing of multiple work orders with one invoice. Yes you can, but you shouldn't.