It sounds like your complaint is that the basic primary/secondary educational system does not produce specialists. Have you considered the possibility that neither primary nor secondary education serves the purpose of specialist training, that being reserved for tertiary education?
The purpose of the current design for primary and secondary education is to produce a general foundation atop which any sort of tertiary education can be built.
My main issues are the lack of efficiency and lack of educational freedom.
> The purpose of the current design for primary and secondary education is to produce a general foundation atop which any sort of tertiary education can be built.
It's relatively efficient compared to alternative currently available approaches. We have not reached a point where Khan Academy and Udemy can replace everything - or even a major part - of education after basic literacy and numeracy.
The model of turning a literate child loose in a library and letting them be for six or eight years should not be assumed as universally useful.
The purpose of the current design for primary and secondary education is to produce a general foundation atop which any sort of tertiary education can be built.