I like the detail from your article. It provides a more holistic explanation. We have had some really large sites where we provisioned multiple drive into individual mirrored sets so we could give data files, log files, and tempdb dedicated resources. Because each file type is written to and accessed differently (sequential vs random), larger sites with larger user bases will see a performance boost. Of course, using SSD's reduces the impact as disk read heads stop becoming a constraint but right sizing and provisioning temdb is always a good idea.