“You mentioned essentials and extended. So that could split the Cycles materials into two big categories again.”
The essential and extended library would only be a solution to keep the download size small. It should be just one library, with different material categories as written above. – Let’s just start making some materials and see how large the download turns out.