> There is no need for 'withdrawal rate' parameter, because it really depends on how long you expect to live after you retire.
That calculator intentionally assumes "forever", which gives you a safe margin for error; that doesn't actually change the amount you need to save by very much. Also, as the URL suggests, that calculator aims particularly at people trying to save heavily and retire early, and given that, the difference between "save enough for 50-60 years of retirement" and "save enough for an indefinite retirement" doesn't add up to very much.
> Also, with the defaults it has (5% above-inflation profit and 4% withdrawal rate), it results in the savings that never end but continue growing at about 1% per year
Again, margin for error. If you count on withdrawing exactly what you can get from your investments, then whenever those investments don't do so well in a particular year, you'd get significantly less income than you planned on.