Your suggestion of a public listing for VM tech's might be a bit hopeful but if there are tech's whose work is sub-standard then it is fairly and squarely the responsibility of VM to put in place measures which either bring about improvement or dismissal from service if no improvement is forthcoming.
Customers occasionally report on here when a job has been done well and there are similar topics (in greater numbers and usually with photo's!) where the standard of workmanship is as low as it can possibly get.
VM's tick-box approach to processing jobs, and its over-reliance on sub-contractors, means that if the job is completed and it is working then there is little/no interest in much else such as the quality of the job, customer service/experience etc. The fact that two tech's might approach the same task with one doing a great job and the other a terrible job is entirely down to VM's own operational processes (recruitment, training, project management, quality assurance etc.). The fact that the tech's are often on strictly timed visits does nothing to aid the quality of their work.
I had an Openreach installation done recently by a sub-contracting firm and my heart sank when I saw the van turn up (based on regular reports on here about the firm) but I couldn't have been more wrong in making assumptions. The young lad who did the work was very conscientious and did a great job. At the end of the job he asked me to test the connection on my own device to check I was happy with it (which is part of BT's installation procedure). One would expect that VM would have the same checks in place including things like checking the phone line for incoming/outgoing calls, checking speeds etc. but reports on the forums suggests that does not always happen reliably.
The fact that some tech's are allowed to get away with inventing stories about activation times or speeds improving over time speaks to the culture of the organisation but, if the tech has to get out of the door within a certain time period, it is not too surprising they might get creative with their excuses when they have to leave!