Sounds like speculation. Besides man-made mico-BHs could be of poor quality.
Do they evaporate or do they just appear to evaporate?
They might be microscopic Star Gates that close here and open in another universe.