This way there'd be enough time to commercialize an invention for basically peanuts, so the small guy won't be dissuaded from doing so. OTOH holding on a patent for a very long time would only be possible if it brings gobs of money, end even so, only for a reasonably limited time, because on 15th year the fee would be $10,737,418,240.