<<Вы скажете, "не, пусть одни специально обученные люди обоснуют и посчитают, а другие специально обученные - "обернут это программным кодом". Да, неверное, так и должно быть. Но в реальной жизни..>>Это не то что так не должно быть, а так просто не работает.Лучшие программисты, если мы про прикладные темы, то есть когда кто-то поставил задачу, так вот лучшие программисты это те, кто что-то в этой задаче понимает. Чем дольше он именно ею занимается, тем лучше он пишет программы на эту тему. Несмотря на то, что постановку делает не он. Все равно в каждой области своя специфика.  Она  в нюансах.