For some time now I have been contracted for networking for a company which implements building automation hard- and software. Many of the network components I had to work with were only using broadcast packets when talking to other components.
When you have a network full of those components and said devices are intolerant to even minimal delays of packet distribution as well, it makes more sense to use a networking device like a hub than a switch which would still have to process each packet's MAC.