Blizzard want the Class Focus (c) but their Covenant philosophy and design contradict it.
Blizzard want the classes to feel whole and specs being the flavor but what happen in practice is that for all classes abilities of certain Covenants synergies very well and satisfying with one spec, while being almost useless, sometimes not even worth of use for another two.
This means that your class actually isnt well-rounded, as one or two of its flavors are seriously lacking in satisfying synergy and output.
This is more or less true for all classes. And i dont see it addressed by testers and Blizzard at all. Thats pretty mind blowing. Its not okay to have major feature that works good for one spec and doesnt work for another spec of the same class, and you locked behind this bad, unsatisfying feeling until you swap the Covenant for more universally good ability.