It's not a no-risk strategy, agreed. But compare it to the alternative. Labour are polling poorly with both Brexit and Remain voters, they've been replaced as the effective opposition by Tory rebels who (when push came to shove) toed the party line, Corbyn is outperforming May in the 'who is the shittest shit' polls and a splinter group broke off the party yesterday which, if current numbers above hold out, would make Labour unelectable as well. That movement could grow or it could fizzle out, time will tell, but it hardly inspires confidence that Labour's policy has ensured they will be an electoral force.
And for what? A situation where No Deal Brexit is still in the discourse.
I'm not certain Labour couldn't have made a success of their overall approach, but not with Corbyn at the helm. It's not what he's good at and it's not what won him leadership elections, justifying the policy be hiding behind political pragmatism just makes the whole Corbyn endeavour pointless. You might as well have a charismatic man in a suit that plays well with the media if you're not going to stand for anything.