Web servers are notoriously easy to implement with message passing / fork. Threading is a particularly bad model for that case.
Games on the other hand? Oh yeah, you definitely need threads for that.
It's important to note that "multithreading" specifically means shared-memory model of parallel processing. Games are more of an exception than the rule when it comes to being well suited to shared memory.