Deep learning shines when there is a lot of data and computation power. A lot of important problems don't have that much data and there are much better algorithms right now for those problems [1]. Deep learning is definitely faddish though it has its uses.
[1] http://www.sciencemag.org/content/350/6266/1332.full.pdf