Here's the real world:
I have worked in board drafting environments where we had design/drafting checkers. That was in the days where you were actually allowed time to properly check designs before manufacturing and the bean counters pounded the table with their ridiculous demands. This did not eliminate all mistakes getting to the shop floor, but sure decreased their numbers.
Nowadays, you have a designer/engineer/checker all-in-one role because the bean counters have deemed it necessary to meet the increasingly greedy demands of the president and stockholders. You and I both know that a person who engineers, drafts, and checks his/her own projects is an accident waiting to happen. But the greedy capitalists do not get it. So, on goes the downward spiral until the overly stressed engineer/designer/drafter/checker burns out and is dismissed for being an "incompetent oaf". Phone calls are placed to recruiters, and a new victim, er.. employee is brought in.
And on goes the vicious cycle as the engineering game of musical chairs continues on its way. The greedy stockholders and their knee jerk puppet under-managers never catch any blame and continue to be rewarded.
3D CAD has only made this whole cycle worse. How many have gone into companies where the 3D CAD data is garbage, largely due to the previous guy not having proper time to tie up loose ends on his projects? Geometry that is not dimensionally correct, improper use of GD&T, parameters that are either non-existent for the downstream data users, or are severely in error, etc.
In most organizations, they have seen the investment in 3D along with the hardware and network upgrades that go along with it as "necessary evils" and engineers as expendable.