Nodes from Unmaintained / Not Updated Packages

Definitely. My viewport get/set nodes in Crumple technically do it currently, albeit in Python, if the team wants a reference point.

They depend on rolling back a transaction which above the hood probably isn’t the most intuitive thing in an OOTB node to occur, and would not provide intended RevitAPI equivalent behavior I guess, which could be confusing vs a dedicated alternative.

Psh, transaction rollbacks are good in my mind. Plug-in developers use that all the time!