It is ok to ask questions and wonder why they did it this way and not another way.
It is not ok to just go "they should have done it this way" without consideration for the millions of factors and limited resources they have
Especially from some people that have no idea how hard it is, how hardware can fail in hundreds of ways, how things are harder in a slower processor, in low level programming, in real time app
"Oh but they should have used Erlang/OCaml/LISP/JavaRT/NodeJS for that they are soooo stupid" SHUT UP
They did it, not you, and they have to live with the consequences, not you.
It is not ok to just go "they should have done it this way" without consideration for the millions of factors and limited resources they have
Especially from some people that have no idea how hard it is, how hardware can fail in hundreds of ways, how things are harder in a slower processor, in low level programming, in real time app
"Oh but they should have used Erlang/OCaml/LISP/JavaRT/NodeJS for that they are soooo stupid" SHUT UP
They did it, not you, and they have to live with the consequences, not you.