Ответ Романа вполне верный, но хотелось бы добавить пару деталей.
SpaceX запускается с мыса Канаверал. А мыс, он на то и мыс, что с трех сторон окружен океаном. Это место выбрано не случайно, потому что к расположению космодрома очень много требований. И в данном случае, нас интересуют те, в которых космодром должен быть как можно ближе к экватору и на траектории запуска не должно быть ни городов, ни сельхоз полей, ничего вообще, по возможности. Либо пустыня, как в Казахстане, либо океан, как на мысе Канаверал.
SpaceX, естественно, не строил свой космодром, потому что это очень дорого, а использует существующий. А все ракеты до него просто сбрасывали ступени и они падали. Ну, плюс нельзя исключать аварийных стартов, когда ракеты просто падают.
Вот и получается, что нигде на траектории полета первой ступени вообще нет никакой твердой земли. В этом и была идея при выборе места для космодрома.
Собственно да, первую ступень и сажали на землю, но для этого ее приходилось возвращать обратно на стартовую площадку. То есть получается, ступень нужно разогнать, затормозить до нуля, разогнать еще раз в противоположенном направлении и опять затормозить для посадки. Это все требует топлива. А чтобы нести с собой несколько дополнительных тонн топлива, нужно еще несколько тонн топлива, которое сжигается, только чтобы нести это дополнительное топливо. Что, в итоге, увеличивает стартовую массу ракеты и понижает полезную нагрузку.
22 декабря они посадили первую ступень на сушу, с первого раза.