Why do android devices block non-unicast addresses when connected through WiFi-Direct?

I was reading about connecting multiple android devices through WiFi Direct and Broadcasting some data from GO(Group Owner) to clients but I recently came to know that many android devices block non uni-cast addresses. 1)Why do devices do so? 2) Is there any work around to it?