If we finished an adventure at a den meeting, I typically congratulated everyone who finished, and reminded everyone who hadn’t yet finished (e.g. missed meeting, etc) that they were really close to finishing. I’ll be honest, and say that none of my scouts ever complained that they received their pins/loops/beads and other awards at a pack meeting rather than immediately, whether it was at the Tiger or Webelos level. It was also a lot easier to ensure that I had enough of any given award once a month than it was to ensure I had enough to hand out at every den meeting.
Personally, I believe that the consistency of receiving the awards at the pack meeting, and the recognition in front of both their peers and the scouts in the adjacent dens, was better for the scouts than satisfying a recommendation (“could” vs “shall”) in the G2A. I get the idea that the BSA is after with the concept of immediate recognition items (i.e. belt loops and pins), but the ability to rattle off “Since our last pack meeting, Webelos Woody has earned adventures X, Y and Z and is down to just one more elective adventure before completing his Webelos rank,” seemed a lot more inspiring for the other scouts. Sometimes I got the feeling that some of the kids were competing to see who could generate the longest string of awards/advancements…
I read the “Awards should not be withheld for group recognition,” directive to prohibit (really recommend strongly against) the practice of awarding everyone with their rank badges (e.g.) on the same day for the sake of awarding everyone at once. I don’t see that as prohibiting presentation at a pack meeting, particularly in light of the wiggle room that was intentionally provided by the “if it is possible” and “could be” in the highlighted portion of the quote.
I think it’s a matter of practicality, which I expect is why the G2A left the wiggle room.