Yeah it took me a while to adopt this common practice when I need to "comment out" a large block of code. Just use the preprocessor, it's much simpler.
The core idea here is that when I'm commenting out a block of code for testing, I don't really want to think about what is inside of it. So while I think this might help, I'd rather just have /* with one asterisk nest.
What I'm not sure of is whether there's an edge case I haven't thought of which would make this problematic.
Like Lua, where comments can be delimited by `--[==[`..`]==]`, where the number of equals signs can be anything but has to match in order for the comment to actually close?
Idk, maybe that would be a terrible idea in practice. But there are lots of instances where it would have saved me time.