It is a fairly common question.
godotengine.org/qa/18559/how-to-add-commas-to-an-integer-or-float-in-gdscript
forums.unrealengine.com/t/add-thousand-separator/43710
stackoverflow.com/questions/721304/insert-commas-into-number-string
It's solved by regex already, so it's not something that engine developers normally go out of their way to specifically add in after already supporting regex.
Also, while it can be difficult for a beginner to think through it, it wouldn't be hard for an experienced developer to put it together in half an hour with the math tools provided, which you can then utilize. That's all libraries and behaviours and plugins are in the programming world: people who have put together ready to use code so you don't have to yourself.
I personally had some difficulty because I ran into exceptions and cases where my approach would break or not work, due to my unfamiliarity and lack of research on how other people did it before trying to tackle the problem. But programming can always evolve. I'm thinking of I can clean it up, turn it into a function with parameters, and make sure there aren't any buggy situations, I could probably submit it as a feature request and get it added as an expression. (Alternatively make it an addon, copy and paste able function/event, or JavaScript library, ect.)
Now that I actually look and research a bit, of course it's already been done before. stackoverflow.com/questions/1990512/add-comma-to-numbers-every-three-digits