I wouldn't be surprised if opening up this API was a non-unanimous decision with lots of internal dissent.