I won't argue with either of your first two points but you're entirely incorrect with your third. The range of surrounding players is not a factor. A 90 range CF does not "cover" for a 50 range LF. Support has stated this many times and the data backs it up.
Anyway, if you're 23rd in RF at SS, my bet is your SS has poor range.