I think that you put to much into the multiple variables on the oil. In golf the course is in a constant state of change from the wind, weather, grass growing or just cut, location of the pin, and the location of tees. I aggree that the oil patterns can be a little differnt due to the factors that you list, but if you base it on the known pattern and a time variable that it has been on the lanes the other factors will have a minimal impact over the 10 of 30 games you will need bowl.
IF, and I know it is a big if, the USBC was to take the time to do this it would be totally voluntary for the centers to join the system. But if the only way you could get a recognized average was to use this system a lot of leagues would push the local houses to adopt this system.
You cannot play in a USGA Open event without a USGA handicap that meets a certian level AND has been certified by the local pro and as a result most courses have a USGA handicap system in the Pro Shop
. Local courses also use this sytem to set up flight level tournaments and league.
If a reasonable and equitable system could be put in to place I think that in the long run it will help the league system and improve the particiapation and competiton at local tournaments because you can set up true handicap type tournaments.
And for comparision I am a 9 handicap golfer, but if I were to play a scratch golfer I would have a hard time beating them unless I shot lights out. It would be very close and I might win in match play, but heads up stroke play I would lose a majority of the time. The differnce between bowling and golf handicaps is that most people trust a golf handicap, most people are very wary of a bowling average/handicap.