I have to qualify that it was my error with the incorrect JSON output, by using a python-language-parser.
Also, steemd is a mess of spaghetti and cryptic and complex c++. They may have finally open sourced the code, but i doubt anyone wants to take on the burden of management. It was designed as a monolithic block, as is often the case in hurried code development whipped by corporate bosses.
In fact, I was rather shocked to learn that in the early days after Golos started up, that golos and steem nodes were broadcasting invalid transactions to each other. This is a nightmare of bad programming practises.
They didn't need to open source it. Nobody wants this shit. They need to deliver on the promise of modularising it and turning it into a fabric instead of a monolithic chain.