Why did they create fbjs in the first place? It gave js development in fbml an unnecessary learning curve. Other companies had already mastered the js sandbox by then so there was no reason for these js wrappers.
In general, its pretty useful to be able to sandbox JS on a page so you can allow 3rd parties to do scripting on your page without putting their stuff inside iframes.