NASA is not attempting to develop a competing system to take astronauts to low earth orbit. That has been completely contracted out.
A better comparison will be SpaceX's Mars rocket, and it will help if NASA doesn't have to do a 180 on their program goals every time government changes hands.