From what I've read, small breweries like to make IPAs because they're hard to really screw up, since the strong hops flavor can cover up a lot of mistakes, compared with, say, a Kolsch or a bock. So you end up with a lot of mediocre IPAs.
But I think there's a big difference between "most craft beer is crap" and "most craft IPA is crap". I do enjoy a good IPA once in a while, when the mood strikes, but most of the time, I lean towards balanced reds, toasty browns, porters, stouts, and Belgians, and the fall seasonals. For me, the explosion of craft breweries has been a godsend, with so many more choices available than 15 years ago, when I felt were lucky if the bar devoted one of it's half dozen taps to Sam Adams.