No it's not. Unlearning old habits and thought processes is always the first step in learning new things. But to be fair, it's also the most difficult part.
While other CAD packages do have a better failure path to follow, they still can fail at the same points as FreeCAD. And you still really should be following best practices for ANY CAD package to avoid failures. But people are nothing if not lazy. And fillets and chamfers just suck in any CAD package. It's always been my practice to never add them until I was done with the modeling. And if major changes where needed, I would remove them if I suspected they could even remotely cause an issue during a change to a model.