Yes, but it is a server running 24/7 which can scan masternodes all day long. In contrast DMT is run occasionally and most likely only for a few minutes.
Not that it is impossible to implement this feature inside DMT, but on one hand, the experience wouldn't be that great because scanning of, let's say 20 masternodes, would probably take several minutes (or maybe more) and on the other hand it would require quite a lot of coding.
For that reason, the most reasonable way to show this information by the app would be to use data from dashninja, but the downside is that it makes the app dependent on that external service.
For me, important question is how many MNOs see this feature as a valuable one? Does it solve any important problem or is it rather a nice to see, but not very important information?