Generally, taxes for public services are paid even if you don't use them — it's the nature of the beast. Many people with decent income in Serbia almost exclusively use private healthcare because of the annoying see-a-GP-to-be-scheduled-to-see-a-specialist-in-several-months dance, yet they are obligated to pay for it.
But sure, it still feels bad for whoever has to pay (it's like a car loan that you want to pay off, and you still owe more than what the car is worth at that point: feels terrible, but that's your legal obligation).
Are freelancers considered employees here?
They are, however, not treated as employees (which have a lot of protections like minimum hourly wage, maximum working hours, maximum daily and weekly overtime hours, minimum number of paid vacation days, sick leave coverage at 60% of salary...). For freelancers, this does cause trouble with the pension fund employees not wanting to count your contributions toward your pension, but it depends heavily on who deals with processing your forms.
I agree this should be fixed elsewhere too, not just in the case of back-taxation.