Imagine if the first day of BFA, you had to pick a covenant which would determine what corruptions, essences and azerite traits you were able to get

4 is Not necessarily “too much”. I believe it was 4 or 5 in WotLK for most classes, and 3-4 in Cata and MoP iirc.