That's possible, but then the people building your extension need a C++ toolchain.
The question was "please provide examples where switching to C++ involves jumping through even more hoops", and in my view requiring downstream to use a C++ environment when they're expecting to use a C environment qualifies.
Most C compilers are C++ toolchain as well, we are no longer in the 1990's.
Unless of course the project is using such a old compiler.
True. For me, C++ itself is the maze of hoops I would rather want to avoid.