I spend a reasonable amount of my spare time playing Battlefield 2. It has just the right mix of instant action and long-term progression (via the stats and unlocks systems), to be perfect for my partially ADHD geek brain. So as a developer it annoys me no end that they have changed several configuration properties in the latest patch, severely affecting gameplay in some places.
Surlygamers.com has a good comment on the transport helicopter debacle, which I can entirely agree with. An unwritten golden rule of software development is to not change two things at once, so that you can see the influence of a first change before performing the second. I’m guessing that the changes were made and deemed ‘good enough’, and no doubt after some more gameplay they will seem totally normal, but the thing wasn’t broken in the first place.