Manchester United are already in talks with Erik Ten Hag's representatives over a new contract.
A new deal is expected to be reached soon, with INEOS wanting to give him total trust for the future.
Source: @FabrizioRomano
I think Manchester United does not have any worry about what is going to happen with Ten Hag in the future. He has already brought in a very bad result for Manchester United.
By the way, I cannot trust a coach who has problems with the players in the squad. And it is not one or two players. He has problems with multiple players. Players also have decided to leave Manchester United just because of him. So I do not understand how the Manchester United authority is not concerned about this. Are they keeping him as the coach just because he was able to bring in the FA Cup?

or did they take this decision because they do not have any other better coaches right now?

If you look at Manchester United's overall performance since being handled by Erik Ten Hag, it is appropriate to review it. Apart from having problems with several players, he also failed to reach a top position at the end of this season. By looking at the standings, Ten Hag is completely unable to handle the team well and I think success in the FA Cup is not an achievement that should be considered as a success in one season. I really don't understand the intentions of the Red Devils management if they keep the Dutchman again and I think it is appropriate for the Manchester United owner to evaluate the entire club board and give them an ultimatum to be more serious in taking policies.