Ok so whats keeping us from switching to binary transport now, i assume there will be a phase with client releases supporting either then eventally a client that only does binary?
JSON loweres entry barrier for new core protocol coders.
But BCNext made this barrier higher and stronger converting transaction data to bytes since the beginning

So we have JSON mutilated already.