People's opinions and comments are heavily influenced by the final result.
Truth is that we din't play worse in attack than vs Sporting, but we were extremely clinical vs Sporting (and very lucky), whereas we were less lucky with our shots vs Spurs. Both Gundogan and Cancelo were close to scoring worldlies several times last night. Those shots would have been goals vs Sporting.
Defending was poor, but Spurs were extremely clinical with their final passes like we were with our finishing in Lisbon. That's football, such things happen. But in their comments many people don't take into account the role of luck, the probabalistic nature of the game, the urge is to explain the loss in terms of the weaknesses of some players or the manager or the team as a whole.
In 9 out of 10 times we don't lose that game. Last night was the 1/10 outcome. But note Liverpool had such games as well, their loss vs Leicester was shocking, as were surprising their draws vs Brentford and Brighton. Things like that happen and will happen till the end of the season. This isn't a repeat of the 18/19 league season, the latter was one off.