That is because nobody wants to become GM again... with so many different parts and different divisions, etc. BMW was neat & clean and their portfolio was simple... they Americanized and now have brands I can't remember, or even care about... and everything is homoginozed.
Then... you have...
What about any other car..?
You are exactly saying you hate the automobile industry, because every trim level, isnt new car. When you pay more for higher up model, it isnt a different car, it just added bits that cost more...!
Your arguement isnt with Ford, its with auto industry..!