Why do you think porting would be so much easier?
Custom ROMs already include a /vendor folder,so instead of that folder there will be a vendor partition,so what?
We'll just make the download smaller,cause all those blobs will be preinstalled on the device. One mkfile less :P
Don't get me...