I remember Förderstufe after 4 years. It lasted another 2 years and then you could make your pick. That's 6 years, not 4.
I think you are complaining here just for the sake of it. If you don't like it so early and if you don't like it to late, when do you want it then? I personally had no problems to decide after 4 years already. Lots of people I know here now didn't even know after 8 years (this is how long elementary schooling takes here) and a good part even after 12 years (elementary + middle school) what they want. Heck, some of them don't even know it now, after freaking 17 years (all before + college). So I think that you are trying to adjust the entire system to suit YOUR needs rather than the needs of the students. You have to realize that most people don't know what to do with their lives. People like you and me are the minority, people who know what they want and what they like to do.
While I agree that students should pick more courses they like, there are two major problems.
In the last 5 years while going to college they allowed as the freedom of choosing 2 courses out of about 7 or 8 (from 6 courses in the semester, we couldn't choose 4). You know what happened? A medium catastrophe. The schedule of the exams was screwed. Loads of the exams were on the same day, even at the same time. Not to talk about people that still had stuff from other semesters. They had to find a schedule that would allow each student not to miss any of their exams. It was originally thought that students could be grouped into groups (where a group would have all students with the exact same courses) for which a schedule was necessary, but it turned out that the groups were so small in most cases (just a handful of students), that the system (yes, we have a program) had to calculate a schedule considering almost every single student (our college has about 3000 students). It usually takes 3 days on a server cluster of several quad core CPUs to find a schedule that works.
The schools don't allow that kind of program because it would make organization almost impossible. There's a good reason why we are forced through template schooling.
The second problem is a term you should be familiar with: Fachidiot. If you can't multiply two numbers or don't know how gravity works (in case you fall), all your music knowledge is in vain. Knowing only one thing, regardless how well you know it, makes you annoying to other people because you can't talk about anything else than that one particular thing.
The schooling system wasn't invented by a 11-year old, it's a system based and composed of decades and centuries of experience. It is a system that continues to evolve and change to adapt to the needs of the masses. It can't ignore the need of the masses for the benefit of one person or only a small group of people. While I agree that the system sometimes evolves in the wrong ways and that there are things that should be fixed and improved, it can very easily happen that fixing one issue can bring a lot more new problems or complications. e.g. At my college they have adapted the new system in a manner like middle school (high school in the US). Rather than having a whole semester to prepare yourself for the final exams, you have minor exams continuously. While the courses have become easier because of that and knowledge is gained chunk by chunk, it also caused the degree of knowledge to drop drastically and knowledge is quickly forgotten after the exams are over. I know a collegue who hasn't seen object oriented programming after 3 years of college. That is just ridiculous. The biggest problem is that now they are trying to make courses artificially harder by making those minor exams a lot harder. In the end you have a harder system that is also worse than the previous one.
But we got choices, yay. We can pick a few optional courses, yay. Honestly, fuck that one course out of 6 (in average per semester) if it comes at a price like this. They made it freaking annoying and hard anyway, whatever course I choose.
EDIT: Thank God, I'm done with that college already and don't have to take their shit anymore.