All engagement metrics are pretty loose. Scroll depth percentage doesn't tell the whole story but to the degree that scroll tracking is useful, I think percentage provides a simple, document-independent metric.
Btw, tracking scroll points for specific DOM elements is one of the plugin options, so for instance you could track the end of the .comments div as you mentioned.