The fundamental difference, IMHO, is the lack of clarity and transparency.
If the lead time is four months, say it’s four months, not 1.5. If it’s 1.5 and shifts to 4 because of unforeseen circumstances, communicate that.
The “Tesla bro” responses, no call backs, etc. are just rubbish.