The Chelsea game wasn’t the same set of circumstances at all. I think Leicester will beat us but that doesn’t mean they’re a “better” team than Chelsea, just like Fulham aren’t a better team than Arsenal just because they beat us at home and Arsenal didn’t.
You are right, it isn’t the same set of circumstances.
Chelsea have a squad that cost the best part of a billion quid, playing at a ground where we have a terrible record.
Leicester have 1 point from 9 and we beat them at their ground as recently as last season.