A filament extruder should sit in a "clean room" environment. You can´t put it in your garage and expect clogfree printing.
The smallest bit of dirt and dust the filament might contain, can gather in the nozzle and cause print failure.
To build such a clean room and use filters and stuff on the ABS granulate itself, is expensive and reflects on the price.
A quality fab of filament takes longer to get even with their investment, not only because they sell less volume due to the higher prices.
Sooner or later they can drop their prices, too. It´s up to us to support them.
-Olaf