Yeah it is here to stay. But for how long? Nobody knows. It might not exists tomorrow or might become obsolete after few decades/centuries. What if a huge flaw has been found which can't be fixed? What if a better technology has been invented which solves all the current problems crypto currencies have? Remember, everything is replaceable one way or the other.
Bitcoin will stay and its not just about money its a new Technology future the banks have to accept bitcoin or they simply will be out of Business.
Oh yes, banks will eventually start accepting bitcoin, but in a centralized way. Smaller financial institution have already start doing that. Banks will catch up soon.