So will you use racing tyres in snow instead wearing chains because it's more fashionable?
TH still has a lot of uses, this is one of them.
They are safer, won't fall or break easily, they tolerate pcb flexing / expanding / contracting much better than SMD.
You see this everywhere if designed by a decent engineer thinking on the safety.
You could use a decent sized resistor like 1206 or 2512, they won't dettach easily, but they large size make them brittle, might break if subjected to vibrations or flexing.