I agree with that as a general rule of thumb. In this scenario, I would say Lucid used poor language, I believe the intent was there to say it would happen July 30th or later, but not specifically on July 30th for everyone. Attached is a screenshot of the exact messaging: "Starting July 30th..." as opposed to "On July 30th..." are very different.Good business practice is that you don't announce a specific release date for anything without confirming first that the delivery is ready for general availability. And if an unexpected issue comes up after you announce a specific release date, you give your customer base a heads-up that there is a delay.
As long as 1 vehicle (could be a Lucid test vehicle) gets this feature on the 30th, they have me their goal. But still, I agree that the messaging could have been better to avoid the expectations, and the negative feelings people have now.