[Firebase founder]
We hear you on both counts.
FWIW the 2.x JS SDK was available unminified (see: https://cdn.firebase.com/js/client/2.4.2/firebase-debug.js). With our expansion launch at Google I/O we had to upgrade our serving infra -- along with virtually everything else -- and haven't added the capability back in to 3.x yet.
The closed source SDKs feedback is something we hear frequently. Unfortunately I can't give you anything better than 'hang tight' at the moment.
Being 'anti-developer' is the antithesis of the Firebase ethos. We strive to be as developer friendly as we can. There are areas where we're not doing a good enough job right now and we're actively working to get better.
I hope that helps add some color