I partially agree about DRS and KERS being a bit gimmicky, on one hand....however, these technologies are finding their way in the real world as well - Porsche are out there developing road going KERS type systems - and many automotive manufacturers are thinking about how to reduce drag at high speed.
The thing is, there are hundreds of critics of the way F1 is run, but can any of them come up with an alternative?
Letting teams do what they want, would likely lead to cars achieving speeds of 300mph + within a couple of years - the tracks struggle to keep driver and spectator safe at 200mph. Aerodynamically, the designers know how to make it impossible for following cars to make it past - so you can't release those rules as we'd go back to the days of processional F1. Not having a spec set of rules, means that cars hit the front and never look back - Ala Williams in 92, McLaren in 89, etc - that's not progressive for the sport, and the only skill a driver then needs in that formula, is the nouse to negotiate a contract with the best team.
So whilst DRS and KERS do seem a little gimmicky, they are signficantly better than the alternative.