This glorifies failure quite a bit. One major objective of tech companies is to produce products that customers value and like. Lytro failed to do this. Just because the underlying science is complicated doesn't make the tech "ahead of its time" due to the fact that maybe the tech, as implemented, just isn't what people want, now or in the future!
Having complicated science underlying a product certainly doesn't excuse a company from producing products that people want.