IIRC, the reason they rejected the land propulsive landing was that NASA insisted on more testing to certify it and SpaceX didn't want to bear the costs of those tests.
Given the parachute failures they had during initial qualifications and the subsequent delays and retesting costs there's a good chance they regret that decision.