It depends on what you ask for, and are prepared to pay for.
First they ask from you if there is any dent in your car, you want to remove it or not. It took extra charges.
They just do paint coat on your car because you are paying money for only doing paint job not for removing dent.
There is not much point painting a car with all the imperfections in it, best to take them all out
You get what you ASK and pay for. If you dont tell them (and pay) to remove dents they wont.
When you get a paint job for your car, is it just a fresh paint coat or do they take out the dents and all the cosmetic imperfections and then then paint it?