Dude, you really got me riled up. I hope that doesn't show too badly. Thanks for that, actually, I needed it this morning. I hope my response here helps you find the truth, and profit.
===
"I can't tell you how many directory submissions we have made (myself and my employees)."
Perhaps these low value links were the reason your site performed so poorly. This activity may have diluted your link juice, and damaged your site's trust. Too much directory submission looks spammy (especially when you hit up all of them, add yourself to their bad neighborhoods).
-
Did you try performing any LDA analysis on the content of your site?
-
Did you try seeking links from domains in similar themes to yours?
-
Have you done any link profile analysis of the competitors that outrank you?
I am sure you have other things to try besides buying links (which you essentially did try when you hired staff to link build...)
===
"All of these articles and blogs on here are worthless because it is so difficult to rank in the first place who gives a damn about those small nuances of title this, backlink that."
Successful SEOs give that damn. SEO is considerably more complex nowadays than it once was. It's not a matter of building a few links here, a few links there, and stuffing keywords in your meta tags and page footer. To be successful at SEO nowadays, you need to understand the nuances of title this, backlink that.
Why is that a surprise? Cultures and technologies develop, evolve, and change. Pre-Meiji Japanese was particularly nuanced, and if you didn't get it right back then, you could have your head cut off, totally legally. Same goes for the Antebellum South -- if you didn't understand the nuances, you and your family could be murdered or enslaved. Even today, nuances rule behavior -- for instance, I can't discuss anything related to Wikileaks with my friends and family in the military; yet can with the world at large, right now. Nuanced, huh?
The world is nuanced. Nuances count. Details matter.