I think 5 years is a good time. As you already pointed out, 5 years in crypto is an eternity (Just think about it, Steem is not even 5 years old).
The funds don't have to be all spent at once and I think it's more risky to "underfund" the initial developement than to overfund it.