Source? I heard this from the developers directly.
> For the same reason that monospaced fonts are the correct choice for code: so text can line up.
This isn't a requirement for code. Coding in variable width fonts actually works fine.
But the vast, vast, majority of people think otherwise.