Desktop Safari processes the page to try and identify if there is a block of text that might look like prose. If it finds it, you get the button. If it can't, you don't.
I assume mobile Safari does something similar.
I assume mobile Safari does something similar.