I have agreed with you on many things in the past. This isn't one of them.
Making excuses for a company that does know better and should know better is a form of rationalizing poor performance regardless of whether it is done in advance or after results are known.
Let us just agree to disagree on whether there is a difference between excuse and explanation.