It's not that weird if you're the SOC vendor. After all, if you withhold the blobs, then whenever people want a newer operating system, they have to buy a new device. The last thing someone like Qualcomm want is for you to be able to run Android 5 on your 2 year old device. They like the current throwaway model just fine, thanks.