fwiw old (rim) magura hoses were sealed with olives and no barbs, the olive cuts into the hose more than enough to fix it in place, and the hose is plenty stiff for rim brake pressure: it totally "works" (i.e. looks like it does) in shimano calipers/levers too.
as a possibly irrelevant aside there are actually two shimano barbs, one is much less ridgy for the posh hose (which is stiffer): these sometimes get squeezed out the end of the hose by the compressing olive in the BH-59 normo-tube. I think the barbs you want are gold, the other ones silver (but check the docs, they change over time).
also: seen plenty of non-shimano barbs (that are 1-2mm fatter and cause the olive to munt itsself on metal), which leak plenty.