This may be considered working as intended, however given Mojang's recent treatment of dispenser functionality tickets I would prefer if this one were kept open just to make sure. Also, keep in mind that dispensers interacting with blocks is not a new thing (case in point: shearing beehives).
This report is invalid. This is a feature request not a bug. For feature request go here