@gentauro @jacquespa "we" and "voted" are quite complicated and sometimes rather political, is the short answer for this. Currently there is some effort going on to do exactly this with jbuilder (and a larger suite of tools around it forming a broader platform), but the (a?) trouble is the community votes with its feet*, so it can't really vote on something that hasn't yet been fully built.
*you could argue also that the community votes with $ for what to develop, but the results of that kind of vote is more likely to stay behind locked doors at companies rather than making it into the broader OCaml community.