You are correct on all counts. Lions go almost everywhere because of the size of their range, but they just don't stay in many places. Then again, most people think that even bobcats are rare because wild cats are so reclusive, and there are thousands of them for every lion.