I know people keep saying caravans are broken, the game is ruined, toads are falling from the sky etc. But did you people even use the caravans? They're still profitable, particularly early and midgame when you're not involved in multiple wars. They do their thing for quite a while, on average earning money. There's been threads and intensive tests into it. Though admittedly those useful discussions keep getting buried by the whining...
The only inconvenience is setting them up every couple months and fetching your companion. Which could be made a bit easier; perhaps the companion could just come back to you a few days after losing the caravan and start a dialogue to invest in starting the caravan back up, so you don't have to do it manually again?