Let's say a scenario like
A
/ \
B--C
A is the root bridge. B has lower MAC than C. Then B's port in BC segment becomes a designated port, and will be forwarding. However, since C's port in BC segment is blocking, B's designated port virtually can forward/receive nothing, right? Then what's the point for B's designated port to be in forwarding state?