Making the camera think all lenses are type A does little or nothing to correct problems with no aperture lever or an incorrectly calibrated aperture lever. Camera modes like Tv or P are not truly enabled because the aperture cannot be controlled properly by the camera.
The advantages of making the camera think any lens is type A include:
1) P-TTL flash works
2) Multi-point metering works (this may depend on the camera model)
3) EXIF may be correct (because e-wheel and lens apertures may be adjusted to agree).
I have found no significant downside to this modification. The only ones I can think of are:
1) wrong f-stop info may be written to EXIF (because e-wheel and lens apertures may not agree).
2) using an A lens in non-A mode may require making the e-wheel and lens aperture agree.
As I recall, this modification to my K100D helped me get more consistent exposures with my m42 and other pre-set lenses in both flash & non-flash modes (Av mode worked IIRC.)
The effect of allowing P-TTL to work with non-A lenses is perhaps the most significant advantage. For example, P-TTL is quite useful for macro work with a non-A type bellows or lens.
I have found it very difficult to do the same thing using a ball of foil one lens at a time & no compelling downside to doing it semi-permanently.
Dave
PS
Originally posted by jolepp: In a nutshell: modifying the contact to make the body believe an M lens is an A lens is not really useful by itself.
I'm not quite sure what "not really useful by itself" means. I listed some advantages above; these advantages may be slight, but are real.