Sounds like a subscription based approach. While you do make excellent points, maintenance doesn't come free, etc....I think it is the developers job to ensure their product meets expectations or performs as per specification. Optimisation should be extra, yes - and I feel we are paying for it with expansion packs (well those of us that have to pay).
All over, you sound like you love the game. And for that, sir, I salute you.