Why can't we preview string/path expression output in the parameter panel, the same way that we can preview numerical expressions?

Suppose I create two parameters - one float, one string. The expression for the float parameter is 3+7 and for the string parameter it's `3+7` with backticks. I can click on the float parameter name to switch between expression view and evaluation view, the latter of which tells me that the expression evaluates to 10.
But you can't do this for strings.
I can stick down a point wrangle node further down the line, read the string parameter into a point string attribute and in the Geometry Spreadsheet I can see that yes, that evaluates to “10”, and I can evaluate it in a Python script and write myself a debug output that tells me what the answer is.
But is there a good reason why, fundamentally, string parameters don't behave like numerical parameters?
You often end up with pretty complicated string parms - using $ attributes like $HIP, using backtick expressions, reading other channel values and so forth, and it can be very awkward to debug that your expression is giving you the correct format for the string or the path that you want. Being able to click and preview these expressions would be immensely useful.
It looks like such an obvious omission, that I assume there must be some very good reasons for this, but I can't think of what might be broken or display incorrectly if a preview were added - there's a Python expandStringAtFrame() function, which does pretty much this. Why not hook it up as default functionality?


