I learned the hard way that this could be perceived as a bad practice for Google - not necessarily for the readers.
Another example –
Sometimes it is impossible to find variations to a term. Especially when:
1. You want to compare term-A to term-B and there’s no other option but to repeat.
2. The term is unique/key term, like health term or financial term.
I am not sure the algorithm has yet to tell the difference between keyword stuffing and a decent reuse of keywords.
Hoping they are comparing page A to page B for the same term (keyword).