You need to think about every language's rules and APIs when starting a project. You do raise valid concerns about C++ and those are real issues. Every language has real issues. Some have fewer up front and obvious choices, but they all have issues.
Choosing no to decide you still have made a choice.
Choosing no to decide you still have made a choice.