Allardyce had West Ham safely in mid table but was deemed to be not the man to take them forward into the new stadium and not exciting enough. Moyes is essentially a poorer man’s Allardyce. If he keeps West Ham up he’s done his job for this season but I don’t see him building a good team there and if he stays it’ll just add to the apathy/toxicity at the new ground.
What they need more than anything is an overhaul of the scouting network or director of football. Their recruitment is just shocking. It’s so scattergun and no concept of building a team at all. Moyes did well at times in his long spell at Everton because their recruitment was good and they got the likes of Cahill, Arteta, Lescott, Jagielka, Baines and Coleman in reasonably cheap.