Hypothetically (I can't stress that word enough), if Tesla has been in talks with EA, EVgo, ChargePoint, etc., with the goal of adding NACS cables to these third-party chargers, then it's possible that those negotiations led Tesla to open up the NACS details. These third-party providers would, after all, want to be able to add these connectors without paying kickbacks to Tesla for its IP and without agreeing to the "poison pills" Tesla has attached to its previous offers of opening up its IP. By this analysis (or speculation), Tesla is opening up the NACS designs now because it's only now that EVs have become common enough that interoperability between all brands and charging networks is becoming a game with high enough stakes for the various parties to come together.