"If they were doing this 50 years ago, why can't they make the Starliner work now?"
Because they were happy to accept a very high risk to the astronauts' lives then (and since - see: Challenger), and although their appetite for risk has reduced their engineering processes haven't changed enough. Basically, they don't know how to make things as safe as they need to be.