I think your hydrometer is bad. Any water with enough minerals in it to give a 1.006 reading would be undrinkable. (sea water varies from 1.020-1.029). Most hydrometers just have a paper scale that is friction fitted & they can move.
I suspect your brew is at 1.016 and more or less done.
Remember one unassailable statistic, as explained by the late, great George Carlin: "Just think of how stupid the average person is, and then realize half of them are even stupider!"
"I would like to die on Mars, just not on impact." Elon Musk