peter Scanning a large folder for changes would slow down app startup too much. Therefore the on demand scanning whenever you need it.
I am out of my depth when it comes to how the operating system works , but if I designed an operating system it would have the brainpower to only update itself when it senses a change in the file system so if there is no additional files placed or removed from ST3 folder it acts normally but as soon as I have added or removed a file it auto activates the rescan process to update the software, this would definitely speed up the user operational processes as it’s instant and something that has to happen no matter what as if it’s not done it just confuses the inexperienced user in which case most of us.
It’s a process that should not exist to the user and should be automated, but I don’t know anything about the operating system so I can’t comment on what’s possible but I have been around computers since their birth and I have used them constantly in actual fact I have 14 computer screens surrounding me at work and there is one computer we use that is very old still doing a job really well and no one has managed to write a program that can replace it to this day, it proves to me it’s the way you program things that’s very important and the operating system should not be a limitation to the creative process to deliver a useful outcome.