I believe SpaceX isn't working with NASA to get Starship human rated by them. I think they are trying to do it 100% private, partially so they don't need to prove it to NASA's standards.
Why not? It didn't take that long to certify Dragon, and most of the delays were on SpaceX (like blowing up the capsule they were originally intending to use for this test).