If you read what was said recently and at the time you’d know (and perhaps be less frustrated) that he was sent out on loan to play himself back to form after more than a year (by his own words) of being not focused on football due to depression and off-field worries with his family.Calm down. It was just a throw away remark.
Also, the manager didn't need him last season. He even loaned him out. Now we have strengthened ourselves in the position Lingard plays and he is not better than any of the players who will be playing there. How on Earth then is he suddenly non-transferable if what Moyes is saying is true. This isn't a hoarding house. If we aren't going to use players, why not sell them and use the funds for positions we need.
Moreover we have the likes of Amad and Pellestri waiting in the wings. How is Ole going to integrate them and then keep fringe players like Lingard? This is just either Moyes not being completely honest or Ole keeping a hold of players we won't really need with the quality in attack we already have.
the plan it seems was never to sell him to WH at this point in time and they are probably surprised that he hasn’t signed a contract yet.
the 2 lads mentioned aren’t ready for this season anyway so guessing that IF ready next season they will get more time with the likes of Mata, Martial and maybe Jesse doesn’t sign that new contract. It’s still 50/50 on Pogba and James has gone. They will get their chance when ready