Hi lvories,
It's not likely that would change. Unfortunately, it would be extremely difficult to cover every inch of every course to discern whether or not a ball could be retrieved from any particular location.
While there are some areas where you might find your ball 20 yards off the course there are also many areas where 5 yards off the target lands you in thick brush, a gorse bush or in protected marsh lands. It would not be realistic to retrieve a ball that went into one of those areas.
So, you can probably see the dilemma now. Either way it's implemented it's not going to be entirely realistic. In the interest of easing player confusion about why X ball was able to be found 20 yards OB, but Y ball could not be found 10
feet OB we decided that all OB areas will be treated equally and will create a lost ball situation.
Unfortunately, there will be times when programming limitations interfere with the by-the-letter implementation of the game and this is one such limitation.