It's based on the browser detecting whether Reader Mode is applicable for the content. If it's neatly organized into headers, paragraphs, etc, then it will be available. If it's unorganized on a technical level, the browser might not pick it up correctly.