To be candid, I thought this made sense even before the OP posted it. If Cal is going to sit him behind this year's OAD's, he'll sit behind next year's OAD's, and so on. That's just how Cal does it -- promises playing time and "development" to the OAD's for the 6 months that they are here to get them ready for the draft. Allen will always be secondary to each year's recruiting class and the promises that Cal made to them.
FWIW, I have inside info that Allen is generally happy here (as of a few weeks ago). But the writing is on the wall and he'll have to make a decision as to what is best for him in the long run. He's from Pendleton County and there are a lot of nearby opportunities including UC, Xavier, WKU, Louisville, NKU, Morehead State, and even Bellarmine (all Division 1 schools).