Yeah, agreed resources are data, but they are contained in jdeuser.dll, i.e. code.
I agree with your points about hacking sql, semantics, and the fact that this will not itself corrupt the system.
But there is no escaping the fact that if something else goes wrong, and PSFT know you made an unsupported modification, then they no longer are obliged to support you. Further, I would never make an unsupported change without checking with my client first. No client I've ever had would authorise an unsupported change to to their enterprise-critical software.
Therefore, until PSFT support this, it is effectively a dead duck.
Cheers,
JohnO