Perhaps in an effort to slow the rate of complaints hitting the ol' Wolfpack Unlimited inbox these days, NC State published an explanation of how it approaches non-conference scheduling in football, and why the soft 2014 slate in particular was done.
The gist of their overall approach is this:
The non-conference scheduling philosophy moving forward will generally be one Power 5 conference team, two FBS opponents from among the American, C-USA, MAC, Sunbelt and WAC, and one FCS opponent. This ideally translates into a seven-game home schedule, which NC State seeks to attain in most years for competitive advantage, to achieve annual revenue goals, and for the accessibility and enjoyment of Wolfpack fans.
The release also lists future schedules through 2024, revealing a lot of matchups that hadn't been made public beforehand. Most notable among those is a home-and-home with Marshall that begins in Raleigh in 2017. The Herd have an excellent mid-major program right now. NC State also has games against Ball State and Georgia State (a recent graduate to the FBS level) on the horizon.
The upcoming FCS opponents: Eastern Kentucky, Furman, William & Mary, James Madison, Western Carolina, Delaware, Charleston Southern.
These things are always subject to change, of course, but for now the non-conference schedules are set through 2019, and the 2020-22 schedules are all at least half done.