As for just making the stages longer - it's not so easy to find rallyable roads or get permission to all of them. Once you drive more long stages, you start needing more remote refuels and stuff, which also adds up to the cost. A longer route would also need a longer recce and longer service intervals for the cars. More tyres, more spare parts.