That's not what's happened though. This isn't sudden.
Care - dropped after his Japan performance in Nov 2018
Robshaw - dropped in SA, recalled due to injury, got injured himself, hasn't played for England since then (June 2018)
Brown - dropped after the SA tour, hasn't played for England since then (June 2018)
a year later and people are surprised!
But Robshaw was recalled to a training squad after coming back from injury if I remember correctly?