You're exaggerating about light-bulbs. There is no way LEDs last less than incandescents. If you are experiencing this, its possible your wiring is bad. You should call an electrician and have them check that out.
There are some very bad, cheap LEDs on the market. Sometimes even under name brands. I've learned to be pretty picky about which ones I buy, both in terms of their longevity as well as the quality of the light.
You are absolutely incorrect. Most of the LED bulbs on the market have incredibly poorly designed power circuits that absolutely cook the passive components.