i dont think there is much of a debate as to why SpaceX is doing more or done more than NASA in last 50 years. Public sector is corrupt regardless of industry while the private is more efficient, simply as that