Permanent swirl removal as in no filling, brutal correction?
Possible.
But understand, swirls are tiny scratches and you can remove all of them by compounding them out but if you scratch your car again, they will come again..
On a daily driver let there be minor swirling. Dont compound every two weeks when you see a tiny swirl mark. I personally polish out my car with a mild abrasive every 4-6 months. Doesnt usually get swirled up. Its never a 100 percent perfect but yeah its decent and you cant see swirls without a proper light at just the right angle.
Take care when washing your car and remove dust only by washing. Never cover a dirty car too.