I am pretty sure Medium’s target for putting a story on ‘read’ is off sometimes. I have a feeling it’s based on time spend on a story as well as reaching the bottom of the page. Which disqualifies all the fast readers.
That’s not to say it doesn’t happen that people recommend without reading everything. I just think it happens less than what your stats suggest.