Interesting discussion.
I've been a pro freelancer for a long time. One of the main things that is rarely considered enough in these threads is the value of your time.
Why am I still using C4D? Do I think it's the greatest? No, I don't - but it provides adequate tools to do what I need. Are there better tools out there for me? Quite possibly: Maya, Max, Houdini, Modo, Blender... What about renderers? I use Redshift. Maybe Octane would be better, or Arnold, or Corona or...
The issue is time. There is an opportunity cost for that. I can earn, or I can explore. Every hour I spend learning a new software is an hour of income I loose. That is where the big cost is to me. I'd love to be able to spend time exploring alternatives, but it gets expensive in time, and therefore cost, very quickly. Learning a new package or developing skills in the current one is a tricky balance to strike.