Collecting a bunch of covariates is never a substitute for recognizing that you can't force people to be taxi drivers for life.

However, you might be able to find a natural experiment were taxi drivers were randomly prevented from continuing with their driving career?