The disciplines you cite are not replacements for Project Management. Rather they enhance and act in coordination with Project Management when they are used as intended. Kanban, for example, is related to Just in Time production. Production of a product or service takes off after the project to create it ends. Therefore the Project Manager needs to consider how Kanan fits in when the project is over.
Similarly Agile colocates the programmer, business analyst/client representative, and QA for collaboration in the development of a software product. That doesn't mean there is endless time or dollars and eliminate the need for a budget and timeline or their management.
So the future for Project Management remains very strong. There will be new opportunities for traditional project managers to integrate with other methodologies used in the project life cycle and after the project goes into production.