It's pricey, yeah - but whether truly ridiculous depends on your means, I guess.
The drawback for most people is not just the cost, but that you must actually go into business, and do business, in order to get and keep the licenses, in addition to the yearly fees, taxes, compliance inspections and paperwork.