"Why such a low level cap?"
The inherent assumption in the question is that level 12 is a "low" level.
Based upon many tables, campaign modules etc I don't think 12 is low.
And allows many options, spells, feats, multiclassing.
Level 20 (or even just higher than 10) was never promised or suggested initially.
Based upon story, design, content, encounters, balance....whatever... Larian came to level 12.
Certainly leaves room for DLC..but lets get the actual game in our hands first! Cant wait.