I thought you were the great defender of language democracy (evolution) ....
I don't think that 'defender' is really the right word. My position is that I accept the inevitability of evolution of language - which has necessarily been occurring continuously ever since human beings uttered their first words.
so would accept that if some/enough/all call these things ballasts, for whatever reason, then that is what they are.
If enough/all (not just 'some') had, for whatever reason, come to use the word "ballast" to refer what had previously (for many decades) been called "chokes" then, yes, that would represent an evolution of language which I would accept (whether or not I was 'happy' with it).
However, since chokes always have been, and continue to be, called chokes in almost every other situation, I really don't see why they have come to be called something different when they exist in fluorescent light fittings or similar.
It would be the same if spanners were called spanners, or screwdrivers were called screwdrivers, in almost every situation, except when they were being used to work on a washing machine, when they had totally different names!
It seems you are as adamant as I when a word's usage is something with which you disagree.
Just as I have no choice but to accept that language evolves, even in relation to evolutions which I don't particularly like, I also have to accept that "ballast" is the word that has come to used to refer specifically to chokes in fluorescent fittings etc. since otherwise I would not be able to communicate effectively with those who use that word - I actually suspect that a good few electricians, and sellers of electrical items (particularly younger ones) would probably not know what I was talking about if I referred to "the choke" in a light fitting.
Kind Regards, John