I know pcwalton has been banging the "just use threads" drum for a while now. Rust used to use a green thread approach, but if I recall correctly, they ripped all that out for just native threads with the idea that in most cases it's fast and efficient enough.
I remember when C10K was the big challenge, but even the naive approach of spawning a thread per connection now can handle that.