I'll preface this post by saying that I like Martial, he seems like a decent guy off the field and there is a good player in there, somewhere.
That's it though - he's a good player with occasional and fleeting moments of brilliance.
If he put in the performances we all think he is capable of on a regular (or even semi regular basis) then he would be playing ahead of Sanchez and Rashford, guaranteed.
He hasn't made the position his own, and hasn't been able to consistently get picked above Rashford or Sanchez, despite them having their own issues on the pitch. If he hasn't the will to fight for a regular place in the team and would rather move on, then so be it.
I honestly wonder how much of the hype when he broke through was because he was seemingly the only attacking, direct player in a team that played negative, safe football under LvG for the most part - he was at least trying to do all the things that we wanted to see from the team, and scored a few important goals in the process. That made him the obvious stand out (in spite of and because of his age).
Now he's in a team with more attacking players, and arguably much bigger personalities, his quality doesn't stand out anywhere near as much.
EDIT
I also meant to add that in response to the accusations of inconsistency (IE, Martial being dropped after a bad game, as opposed to Sanchez getting 2 months to play through his poor form) - we don't see what happens in training. If (as I expect) Martial struts around the pitch, sulking, and not making himself available for the ball (as we see in games quite often), whilst Sanchez and Rashford run around putting a decent shift in, getting involved with the team and trying to make things happen (as we also see in games quite often) then who would you pick for matchday XIs really?