I completely sympathise, however your argument is based on a horse that has already bolted. Un-audited binary blobs already exist and run on your computer. Now off course, there is still an argument that you may not want even more un-audited binary blobs running, but security is about the lowest common denominator. We have passed that point already. Resistance is futile!
The management engine is one of the hardest binary blobs to remove though. Other ones like wireless and graphics firmware can be avoided by picking the right hardware, but the CPU doesn't have as many competitive options.