Storage.
That's the biggest reason it is hard to find a place local that sells BP any more. It has to be kept in a different building for the most part and just a small amount on display and then only for the day. At night it must be in the out building. Subs are not subject to the same local fire codes.
No powder should be stored in such way as to become a gernade in the event of a fire.
Al