One of the reasons can be lack of hardware documentation of the boards. Without this they´ll have to hack into the existing PowerUP code to get an idea of how things are working. As a futher consequence, they might end up with unwanted features of the boards - it´s not to say if they don´t have documentation.
Just take a look at WarpOS. It´s hardly possible to get rid of the old PowerUp kernel, and in the end, it makes a pain in th arse.
Many people says that the problem is the great deal of add-ons, but I don´t think that. I don´t think there´s a mayor difference with these, as with the CSPPC, but the BPPC itself, seems tobe much more troublesome...