Well, other FCC users are commercial users of the airwaves. Wouldn’t it make sense that their fees would cover the costs of “ongoing support” of the citizenry’s non-commercial use of radio spectrum? It’s not like they have to build roads or buildings to make this happen - it’s just some rulemaking and a database.
If you’re not aware, hams have for many years received paltry (at best) support from the FCC in terms of any enforcement.