Moyes is like Wenger. Can’t deny he did a great job at Everton where he maintained a core and replaced players as they left and always bounced back from bad form, but that was years ago in a different market. Even with their new supposed money, he couldn’t do for Everton in 2017 what he did for Everton in 2007, so I don’t see what rejuvenation he’s going to bring to a club like West Ham.
I get the impression West Ham and maybe Newcastle are clubs that think they should be Evertons. Not fighting at the top but consistently near the top in the “best of the rest”. Maybe that’s too much to ask for consistently when you also have the likes of Southampton, Stoke, Swansea who are as established in the PL now as anyone (and seem equally yoyoish these days in regard to league positions).