Give it a bit and I bet it comes full circle again. Nothing stays on top forever. The next newest thing will be soon replaced by the next newest thing, a never ending loop. Somehow D&D always survives and comes back on top for a bit.
I've always viewed magic in my games as rare and awe inspiring. If everyone had magic it would lose that special wow factor and everyone would just not even look up if it was around them constantly. So thus magic in my games have dire consequences. Cast it in a large crowd and they run in fear...