You still think in terms of classes having their own identity. They dont. Seeing witches, maras and rangers up there doesn't mean that their starting area is better than the others. It just means that the builds that are currently considered "the best" scale "best" with those starting areas. They could change literally nothing in the tree and only buff/nerf certain skills, and suddenly other classes would become the new flavour of the month.
Currently the best builds are incinerate, poison arrow and cyclone. The starting trees that scale a little better with those builds are somewhat obvious, though a lot of people forgo the "best" option for one that is slightly worse. Summoners for example have an easier start as witch, but unless you go for multiple curses playing as a scion actually is better (since you have easier access to jewels, and summoners scale incredibly well with jewel slots).
Playing a cyclone character usually has you rolling duelist or marauder. Which one? It doesn't really matter at all, the difference is minimal.
PoE has a buttload of build-enabling uniques. Take the Whispering Ice, it has like 4 different builds, and each of them has one "best" starting point, with the others being like 5-10% behind when it comes to efficiency:
-You can play it as a cold-crit build, you would start as shadow or witch then.
-You can play it as a full support build where you would get all curse and aura nodes. Templar or scion is usually best for those.
-You can play it as a full fire-conversion build, which would see you starting as a scion or witch.
-You can play it as a no-crit cold build, for more consistent damage. Templar or witch is the best for that one.
All builds have multiple options what to play as, in some rare cases one class is just the "best". BUT: It is oftentimes about which start gets you more jewel survivability/dps. Thats why most builds have at least 2 different starting points suggested. One gets you a little more dps by the time the build is considered finished, the other might have a little more life or resistances. Or a 4th jewel slot that is convenient to grab.
And another thing: Certain classes have a way easier time leveling than others, templar being the prime example. Once the league has run for a month or two, most of those templars you could see at day one will have disappeared. Heck, when you start a race the first like 50 characters getting into lioneyes will be shadows, because they get the best skill for killing hillock quickly. That doesn't make them the "best" class for racing though.
In the end it is all about what YOU want to do.
Want to run uber aziri consistently? You will probably have to play one of the few specs that can do her reasonably well.
Want to run the highest maps with the hardest mods? The amount of choices just multiplied by like 10.
Want to have fun with a build you "invented" or saw in a guide? Do that too.
PoE isn't about getting to lvl 100, at least it isn't for the majority of the players. It's about having fun on the road to completing your build, which usually happens between level 80 and 90, and being able to just play something else if you want to. Either by respeccing, or by re-leveling. The latter is usually easier and only takes like 10 hours once you know what you're doing.