the reasons why DCOs were not chosen were already given above by Thomas.. it also doesn't prevent projects being stuck on a license they no longer want to have, because contributors from 10 years ago cannot agree to such a change, because they are no longer available/reachable for one reason or another. the only other way to avoid this issue is to not allow external contributions.
you always have the freedom to fork if at some hypothetical point in the future Proxmox the company makes a choice you don't like. and you are free to not contribute if you don't like our choice of CLA terms, just like you are free to not contribute to permissively-licensed projects if you dislike those licenses. nobody forces you to do anything.
you always have the freedom to fork if at some hypothetical point in the future Proxmox the company makes a choice you don't like. and you are free to not contribute if you don't like our choice of CLA terms, just like you are free to not contribute to permissively-licensed projects if you dislike those licenses. nobody forces you to do anything.