The problem with “public transport is good” is not register, and it is not accuracy. It is that the sentence judges without saying in what respect, so it carries no information a reader can use or dispute. “Public transport is substantially cleaner per passenger” judges and informs at the same time, and the second half is what a following sentence can build on.
This is why the useful words in this family all name a dimension. “Beneficial to” names who benefits; “detrimental to” names what is harmed; “viable” claims it can work in practice, which is a different judgement from claiming it is desirable; “counterproductive” claims it works against its own aim, which no other word in the family carries.
The collocations are unforgiving and follow no logic worth learning. “Detrimental to”, not “for” — the Spanish “perjudicial para” takes the other preposition and the carry-over appears in almost every draft. “Beneficial to” or “for”, both accepted. These are worth memorising as pairs, because no rule generates them.
Beneficial to whom? Detrimental to what? The dimension is the information.
“Viable” claims it can work. Whether it should is a separate judgement.
It means the measure works against its own aim — not merely that it failed.
Never “for”. It is the collocation error that survives every proofread.
