Yes, that is very necessary!
But I think there may well be times when an external tool is necessary or preferable.
eg, for a “soak” test of a batch of units, using a simple tool like TMT just to log traces could be preferable to having to do a complete SDK+M2MStudio installation on each test station…
I’ll give it a try…