The only future proof wire is an empty conduit.
Residential products will continue to be based on the commonly-available wiring already installed and/or used. Which means Cat5e/cat6 and RG6. This is pure market force - if you design a product that requires fiber runs in the home, who's going to buy it? Other guy designs one that uses Cat5e - he's going to drink your milkshake.
The only reason to pre-wire fiber is if you know you're (likely) going to use it for Crestron. And then, it should be part of a true Crestron pre-wire plan, not just "future proofing"...
Also, from a pure bandwidth perspective, we can run gigabit easily on Cat5e, 10Gb or higher on Cat6. At the distances we use in homes, and the likely applications, that's going to hold us for quite a long time. Gigabit is still 100x faster than most folks' broadband links, and I have trouble thinking of what applications we would be looking at in the future that would drive that (other than the normal speed progressions). I mean, if we stream BD-quality we're still only in the 35-50Mbit range. Even if we just add a zero for "super duper HD", still doesn't *require* more than Cat5e...
Fiber outside the building is a completely different matter as Neurorad points out. At my first job I had fiber network links installed in a factory environment. Very expensive proposition (20+ years ago). When I presented the proposal to the CFO, he asked why we need that - I said it would keep the factory isolated in case of an "accident". He asked "you mean like when [my boss'] computer caught fire and zapped the whole network?". "Yes" I replied. "Ok, do that..."

Jeff