Yes, but that is the goal. You make a single decision for your 5e character lvl 1-20. What subclass then done.. 5e goes out of its way to remove all options. We talk about "less complexity" but fail to realize that "less complexity" is dull and boring. A blank piece of paper is less complex than a novel, but I like the novel more.
Why do you think most people never play a single class all the way up but multiclass instead? Its more powerful and more interesting. If you want a character more complex than a single decision point, you must multiclass.