I would argue the opposite. Having pointers makes the code really hard to follow, here you don't need to focus on the implementation but on the data.