I don't think this is justified, as (since the article correctly describes) over time maintenance becomes much more important than the initial feature creation. But at the moment this is the world we live in and people adjust their behavior accordingly.
Sorry, but that part is wrong. The business gets rewarded for doing the same thing that was already working again and again and again.
Nobody goes out of their way to buy innovative things. It's even worse, customers tend to avoid new things until they had enough time to show themselves as "not new anymore" or "more of the same". There are incredibly few exceptions, and most of them are created artificially at the cost of a large publicity budget.
(When talking about ”rewriting code” I think of a larger scale than for example three lines of code)
However, I think the industry might be slowly moving against people who've never stayed at positions for a while and don't have this maintenance experience.