That approach doesn't scale if you want to do this in multiple places through your flows - which is the reason for the Link Call node after all. If you add a new callable flow, you then have to update all of your switch nodes to add it as an option. Doable, but not very usable.
I think this is worth giving proper consideration.
Given we don't visualise where a Link Call goes to, then I'm not sure having the switch node in front of lots of link call nodes adds a lot of readability versus a lot of extra nodes.
And of course, if you don't like it, you don't have to use it - you can stick to the Switch node approach.