Here we are a decade later, and the number of proprietary blobs needed to boot a device, without even mentioning what's needed to have working encryption support, camera, etc. is only getting bigger.
Google's own devices need 400Mb of proprietary binaries to work at all with AOSP: https://source.android.com/docs/setup/download/downloading#o...