Zack Steffen cost Manchester City their FA Cup semi-final against Liverpool, but that’s OK. It doesn’t matter whether City win the FA Cup this year, or any year now their history has changed.
City have evolved to stand with the giants of European football. Nobody there loses sleep over an FA Cup defeat, at any stage. They did the domestic treble in 2018-19 and it is barely considered.
West Ham are different. West Ham haven’t won a major trophy in 42 years. West Ham haven’t played in a European semi-final since 1976.