Again you can provide no justification for any of you criticism.
For example "you'll see someone suggesting to get rid of them", so if someone
suggested you jumped in the fire would you do it?????

I don't mindless adhere to what other people say untill they can provide some sort of
justification for it.

The code works fine in several real programs and has done so for several years without
failure or requirement for change or maintance, that is more than enough justiation for me.

If you want to make work for yourself and change it to your 'pprofessional standard' that is fine by me. Go ahead and change it, quite frankly I have better things to waste my time on.

It is no skin off my nose if you want to waste your time