Sure MS Project is a powerful tool. However it is not suitable for agile projects. It’s not even suitable for software development at all.
MS Project is based on the waterfall method. It teaches users how to make complex and complete plans upfront. It makes the plans almost invisible for the team. It’s hard to track real progress and there are no backlogs. Sure it could be done with some efforts, but it’s not designed for it.