Don't see anything wrong with this at all.
It's great that everyone on the senior team committs to help out with the academy.
I'm dead against blanket drink bans as it leads to over-binging when the ban is lifted, so pleasantly surprised that there's no mention of that.
It's absolutely a bit of a gimmick but most managers have some gimmick they try to get buy-in from the lads. And I reckon one purpose of this is to remind a few fellas that missing training sessions or league games is not acceptable. And rather than calling them out and causing a row, let's get it all written down and agreed so there's no ambiguity on what's expected. The majority of the lads won't need to read and sign something to make the committment, so this won't bother them either way, but there'll be a few lads that this might help to get focused. And if you're not focused in Dublin senior club football, then you'll fall behind quickly.