I think most of these delays with commercial crew are from a mix of the bigwigs & the higher ups in NASA who are anti commercial space medaling with commercial
crew safty certification, lack of funding & corporate conspiracies against SpaceX perpetuated by ULA.