Should Linux tools and programs restructured to be multi-threaded applications ?
YES indeed they should.
No, they should not.
It doesn't matter.
I don't know.