I would have killed to get the chance to study in the US. American students are far more complex and broad in their knowledge. And that's a very good thing you shouldn't underestimate. It helps a lot in your career. Germany loves hierarchy and "conservative" thinking. And that is reflected in every aspect of society, even academic education. The main focus is to produce people that Germany needs. We have a shitload o…
Yes, thinking is more narrow here in Germany and the "Fachidioten" that you are referring to are real. However, the depth and thoroughness of domain specific knowledge that you acquire with a German university degree are hard to beat, specifically in Engineering / STEM.
I would even go as far as to say that the top German Engineering Universities (Munich, Darmstadt, Aachen) are comparable to the top US universities in that area (Stanford, MIT, ...).
Now with regards to broadness of thinking and knowledge, it's true that the US values this much higher than Germany and the situation hasn't especially improved with the Bologna process in Germany. However the big argument is that German universities are free and cost of living is low. Then why not study in Germany and get some of the US mentality later in your professional life by working in the US?
I'd argue that valuing choice of college/university too high is a mistake that many people make. Instead figure out first what you want, focus on getting your skills and how to discover new opportunities in life. No college university can really help you with this.