The problem with CFLs and LEDs is that they incorporate AC/DC electronics in every bulb. It is this that usually fails, rather than the bulb. Obviously, with electronics, it usually dies quick, if it's going to die, and you can take it back to the store for a replacement under warranty. The solution in the long term is that houses should have DC lighting circuits, and one, high quality, AC/DC convertor for all the sockets. Fine for new builds, but nobody will want to rewire, so the electronics in every bulb is here, probably for a long long time.
And yes, occasionally an incandescent can last a long time. And for all that time, it is burning 60W or 100W, rather than ~20W. And for this reason, the people who benefit most from up-front expensive bulbs are the poorest, as the ongoing running costs save far more than the up-front cost.
(In 100 years we will probably have people running 100 year old LED bulbs too).
LED light quality is surprisingly good as well. IMO more agreeable than CFL.