This could be looked at as one of two choices when it comes to funding government services such as NOAA, FAA and some others.
You could either:
1. Pay as you go user fee. The actual user pays for a service when he/she actually uses it.
2. Paid for through everyone's taxes.
Number 1 is typically favored by those who do not personally use the system and who do not see a personal benefit to them by another person using the system.
Number 2 is typically favored by those who use the system and might be dissuaded from using the service on an as needed basis if the price is too high.
Of course any policy, fee structure, etc. that dissuades someone from using a service that enhances safety is foolish at best. If the services that are currently "free" from NOAA, FAA, etc. were to become fee based then a certain and unknown percentage of folks would probably choose to forego the service and thereby the expense. Anyone who thinks that is a good idea is not thinking clearly. The non IFR rated pilot who flies VFR into IMC, becomes disoriented, crashes into a home or other building and kills others, all because he did not want to pay the fee to get a weather briefing does affect the non user of the system. To think otherwise is not thinking at all. This is why the system exists in its current state and why it must remain so.