You are right, you could do it with just the curve.
That is basically a personal preference and the way I did it at the time of writing the tutorial…
What I liked to do at that time is to set a general tone on the duplicated layer and then afterwards look if I want this tone applied only to deepest shadows, or all the shadows using luminosity masks.