Sadly, the useful distinction between may and might is fading away. It's extremely common to hear may used as in the quoted sentence. I encourage learners to master the difference, but they shouldn't expect native speakers to respect it.
But, for instance, "it may have been taken". Here may is used instead of might and this kind of expressions are used by famous writers who are very particular about grammar.
Please give me insights into this.
1. 'It may have been taken if he has spotted it.' ── It is possible that it has been taken.
2. 'It might have been taken if he had spotted it.' ── It was not taken because he did not spot it.
"I might not be here" doesn't mean the same as "I probably wouldn't be here". The latter indicates a higher level of probability. The former only indicates possibility.