His logic is that they don't announce contract lengths because they don't want to give any free information to competitive teams that might want to sign them.
But if I'm say, John Mousinho, and I fancy signing Marcus McGuane - it's going to take me precisely two minutes to phone up his agent and ask when his contract ends. Which is maybe twice as long as it would have taken previously to look it up online.
So it's a very, very minor annoyance to other clubs - but it pisses off your own fans because they are then completely in the dark about when their players might be leaving.
(Ed did at least say in that interview that it was his decision.......so we know who to aim our anger and frustration at!)
Big picture - if I was the FA, I would mandate that all clubs had to announce all transfer fees, loan fees, contract length and wages publicly. It would add an extra level of transparency and accountability to the whole proceedings. And might help getting fans on the back of their clubs if they're paying bonkers amounts (or being tighter than they need to be)...........as it stands, terrible managers are able to do dumb things and put their clubs at risk whilst their fan bases are none the wiser.