Agreed. You have to look at context.
This game was more of a plus for Shane Steichen than a minus for Mike Kafka.
Heck, what if Steichen's offense gets shut down next week? Does that disqualify him?
The "similarities" you threw out there basically boiled down to "they both used to be offensive coordinators".
Using that logic, no team should have hired Sean McVay because Marty Mornhinweg stunk.