At least _try_ to understand what you are talking about before you criticize. Your rant demonstrates your complete lack of understanding on the topic.
The, apparently, "hidden" knowledge is that Unix shells are designed to process text. And so you serialize complex data structures over FIFOs from child to parent. That can be as simple as comma/colon/whatever delimited bytestreams chopped up with awk or as complex as JSON and parsed with jq.