It is a development program designed to result in a "fully reusable" upper and lower stage. So far, only one of the attempts to recover some part of the system has failed (aborted catch attempt for boost in flight #6). The rest of the tests were not planned to demonstrate recovery, but rather to test aspects such as staging, heat shield and airframe design, and flight control software that all need to be developed before attempting to bring the stages back for landings at their points of launch.
Nobody else in the world is anywhere near as close to achieving those goals as SpaceX is right now.
So, why you persist in portraying development test as "failures" is the real question.