Maybe the sons consider the mechanic job dirty and had to endure long hours, perhaps low-class. Many youngsters today favor comfy, safe, clean and office-like air-con environment. If can, they want 9 to 5 job, 5 days a week with full benefits.
I dont think many car workshops in Malaysia offer such environment, unfortunately.
I have a mechanic friend. A decent religious chinese male, damn hardworking, a friendly guy, dependable and always go out on a limb for his buddies. He says that looking for a GF is damn hard today, esp. when the female found out he is working as a mechanic.
Pity him.