You're right, it certainly could make debugging harder for large apps, but the point is to stop building large apps. Since every app made using (fab) is itself a (fab) app, debugging/testing should take place at the component levels first.
Rereading what I said, I don't want to detract from the fact that what you built is _fucking awesome_.