Agreed. Matt Levine is one of the few commentators that fully understands market microstructure. The Bloomberg View linked in a different comment (by John Arnold) is horrible with terminology, though.