I think the mechanic is right and your vehicle needs wheels alignment.
If wheels get shaved from the edges, then it can also be due to under inflation, i.e. less air pressure in the tyres, which is not up yo the mark.
(And just for the information, if they get shaved from the inside / center of tread, then it means tyres air pressure is high)