If the task is difficult, what other approach is there?
It doesn't mean the approach SpaceX is taking isn't valuable in some contexts, but it's certainly not the only method.
The first one [1] actually landed but failed to send back any data (kinda like the soviet example) due to deployment failure.
But the second one will at least have an impact on future generations, with people being confused why there are two Shiaparelli[2] craters on Mars. ;-)
[1] https://en.wikipedia.org/wiki/Beagle_2 [2] https://en.wikipedia.org/wiki/Schiaparelli_EDM