The "team badge" explanation for consumer groups is the clearest I've seen this concept explained. And using a separate group for the dashboard bridge vs the alerter is a great real-world example of why that distinction matters, reusing one would've silently split the data between them.
The ADVERTISED_LISTENERS gotcha (connects fine, then fails on the second hop) is also worth calling out, that's a very specific failure mode most tutorials skip.