Shorter it is, better is debatable. The broadcast solution is probably better situations in you want dot fusion to happen, and the StructArrays is a more general solution.
English isn’t my first language but I thought I made it clear that I compared my proposal to the quoted comprehension approach. I had no intention to claim anything about its relative merits to other solutions.
I apologize, I must have read it fast. In retrospective, it is obvious that you are improving just on the previous comprehension solution. What seems to have caused my confusion is that I did not scroll down all of Jake’s code. So when I saw you were referring one previous alternative I thought you could only be referring to the broadcast or the package.