The whole point of microscripts is convenient, the script is stored with the scene and can never be lost or separated from the project. They have the same functionality as an external script.
Although, if you are comfortable to use external scripts, then use external scripts
We use microscripts in most day to day scripting.
If a script needs shared across many entities, then use an external script.
If a script is unique or a test file, it makes them easier to be created in the scene without having more files on the hard drive.
The other advantage of microscripts, is the fact presets will store the script which makes it easier to pass to someone else or reuse later without losing any files.
Skyline's workflow is how you want to use it and how others want to use it. Microscripts are useful and important feature to us.