The XF _output/templates/public directory contains 520 templates. This doesn't present an issue to us and I'm not sure there would be many (or any) add-ons which exceed that and we manage fine.
If your templates are named logically, things should be fairly easy to find, I would expect.
As such, no, there's no way of separating them into sub-folders.