I thought they made it a prequel because Spielberg and Lucas wanted a different girl in every movie (like James Bond). Since Indy ends up with Marion at the end of Raiders, they thought it would make more sense to make it a prequel. Doesn't explain why Marion isn't mentioned in Crusade, though.