"might" in this case has a contrastive feel (setting up the later "but"). The author is stating a known fact, not his guess. "might write" and "might have written" are both OK there (slightly difference nuance of time viewpoint).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.