You failed to mention one little fact: SpaceX didn’t plan on recovering EITHER stage. Super Heavy (the booster) was going to hard crash into the Gulf of Mexico, and Starship was going to coast 2/3 of the way around the world and hard crash into the Pacific off of Hawaii.
Eventually, they’ll make it.