I don't have an opinion either way on this, but I would comment that it would be nice to see more RF topics in that forum, since that's what it is for. If technical discussion activity picked up some, perhaps the first five threads wouldn't be all ham related. If those ham threads weren't there, there would be about....zero activity at all.
Note that I do support your position to safeguard the technical aspect of RF in that forum. I agree that ham-related idle chit chat belongs in General Chat. I think technical discussion, ham related or not, belongs in the RF forum. The issue is appropriate topics, not "hams go over there, away from me."