A 30 year old Marconi or HP crate will set you back $500-1000 still today because of the performance requirements of what constitutes an RF signal generator. A random PCB doesn’t have a well shielded step attenuator, known phase noise performance, known frequency stability, known harmonic performance and predictable levelled and attenuated output or reference modulation capability.
Go look at a tear down for a Marconi 2019A, my favourite generator and see what is really involved.
An RF signal generator is for making measurements with. This one isn’t. It’s the equivalent of a vuvuzella at a football match as far as signal sources go.
Just looking into what would be involved in building a stepped attenuator comparable in insertion loss, accuracy, and isolation to the HP-335 series from 1958 should give one pause.
The Marconi looks nice.