Sure, I agree with what you say and there needs to be future proofing to get an architecture where the solvers can all “talk” to each other. The main point I was trying to make is that it will take a team of specialists to get Blender to a professional level of modern physics capability.
Who knows how much longer it will take to find the right senior dev and if they can really even afford to pay for such a specialist role. In the meantime, Michal could at least be on some sort of provisional grant under the supervision of the geonodes team and do some preliminary work. By the time a senior dev is found, the opportunity could be gone and he has been snapped up by Adobedesk or lost interest.
Anyway, I will not be commenting further on this issue, as this may be making the OP uncomfortable. Apologies to Michal for derailing the thread…kudos on your great work so far!