> That's how good readers instantly know the difference between "house" and "horse," for example.

I like how this sentence itself is an example where the MSV system falls flat: Neither graphic, nor syntactic nor semantic cues would help here to decide whether "house" or "horse" comes first in the sentence.

yeah, it seems it is not good for dealing with abstractness

It's just not good. It's bad.