This is the problem with brands which have different segments of cars:
Tata having 2 extremes : Harrier as well as Tiago ...The service chaps drive Harrier like Tiago , same in case of Maruti , they drive a Brezza like an alto. Probably an alto customer, won't mind slight scratches on key area, but for the other one, a scratch on push button, is more like taking away the eliteness of the ride It is high time that these brands train their service staff, and equip them to handle premium cars with a sense of sensitiveness.
Also, I would never prefer OEM paints for brands other than luxury brands, as these guys take paint from outside, and use just their paint bay for doing the job. The craftmanship lies in, how much hardener and how much paint is being used, which comes in only with experience, and also understanding the profile and character of the ride. Eg: Innova had a blue shade (Second gen), it had a notable peculiarity, when looking from one angle it will be light, but another angle it will be dark, to recreate such paint perfection, the painter needs to know that first.
As
@mayankdixit sir told, even I won't prefer doing all jobs first, I will take time to understand the ride much better and do the modification step by step. To showcase an uniqueness and passion, it shouldn't be done at the cost of damaging the ride.