If Germany avoids Belgium, why does it still have to invade France?
Short answerBecause the Franco-Russian alliance means that war with Russia also brings war with France, unlike Britain's nonbinding Entente relationship.
NotesThe counterfactual changes the route into France while leaving the alliance structure that brings France into the war intact. The formal Franco-Russian alliance meant that war with Russia also meant war with France, unlike Britain's looser Entente. Germany therefore still needs a western plan even if it wants to avoid the diplomatic cost of violating Belgium. That necessity is what makes the risky seaborne bypass worth considering.