True, but that doesn't mean it is best practice for all or all cases, in FreeCAD or any other software.
True, but you can avoid it even more, especially as a new user, by avoiding sketching on generated geometry.and with TNP almost non-present it shouldn't be so risky to use it. Even now I keep sketching on faces and never encounter TNP. Maybe because I don't make significant modifications to my models and draw rather simple stuff but with a bit of care one can easily avoid issues that can be caused by sketching on faces.
Besides, learning how to use the Attachment properties and the Attachment dialog for advanced advanced attachment techniques is a very useful thing to know.
If you seriously embrace the Placement and Attachment of sketches it just becomes second nature/ muscle memory. The price is some time/tedium during the embracing. Making for generally more stable, maintainable, and editable models. Whether the reward of the later is worth the effort is of course the users decision.Alternative workflows are just too tedious to use on a daily basis.