Um.. nodes aren't three dimensional, they can't be scaled or rotated. They work exactly like vertices do in a 3d modelling program.
nodeMove applies per part on a jbeam. nodeScale and nodeRotate are entirely possible with some math, and would help for positioning parts. Although we would still need something like nodePrefix/nodeSuffix to fully use such a thing, because having 2 of the same part would then be possible
But vertices in a modeling program can be scaled and rotated currently using raw math wouldn't it just require processing of some simple math? https://www.beamng.com/threads/nodetool-move-scale-nodes-based-on-a-number.9920/
Tracing how BeamNG added nodeMove to the lua I may be able to add scale and rotate using some code from that NodeMove Tool program