I agree with you.
I think it would be great if Scala 3 has ability to do it with black box macros.
May be It can be done with something like:
Pre-SIP: export, dual* of import
@RpcProxy
class SomeThingProxy extend SomeThing{
//Generate empty method for black box macros.
export SomeThing
}