I mean surely you don't require that many "specialists" to address all those concerns. It's like saying I need a chef to salads, another to make condiments, one to work the grill, etc.
It's just a list of roles. On a one-man project they will all be done by the same person. But obviously as budget scales up you can also split up the roles more and more.
Ah, so you were referring to the second section? I considered that as a bit of a tounge in cheek, but frequently AAA titles would create tasks for most of these positions. In indie development, sure some or all of these roles would be combined into a single or several persons. That does not mean that all (most) of these would not be done, though.