Chuck also randomly included a render from Codename: Loop (formerly Half-Life: Loop.) I presume he thought it was one of his renders, but I'm not sure how he would have ended up with it.
@mikota 1.1 introduced weapon prediction. It is unknown if TFC was the root cause for the bob change, it appears more so they forgot to copy over some code from the engine when they moved player move and the view bob to the client module. CS likely never took advantage of the change was probably just a raw port to HL 1.1 so people could continue to play the mod.
@mikota The bob changed when c/s prediction was introduced in 1.1 HL, seemingly due to a mistake. When developers upgraded to the new SDK (SDK 2.0) to be able to run on HL 1.1 clients, they would have been forced to change the weapon bob. The bob change wasn't a decision by the CS team at any point.