in reply to Trying to Understand the Discouragement of Threads

Just as with any other tool, threads are good only when used at appropriate place. If your application puts into separate threads tasks that mostly run independently - then you win. If you try to use separate threads for tasks that have heavy interaction, then most likely you'll loose.

Use the right tool at the right place and you'll never have to think about what others say :)