Well sure but the OP wrote
>if you had to optimize for raw speed, why not choose mutable data?
So in context we are talking about a case where we have to optimize for raw speed.
It doesn’t matter that immutable data is easier to reason about if you don’t have the performance budget to go that route.