Clearly the author wrote the article with multiple uses of "may" and then used find/replace to change to "might" without proofreading.