France just experienced its largest street mobilisation in a generation, and the core grievance — overcrowded classrooms, teacher shortages, systemic inequality, vanishing opportunity — is almost entirely absent from the coverage cycle. That is itself the story. When 550,000 to 800,000 people march and the only images that survive are burning kiosks and smashed windows, the information system has failed the protesters twice: once by ignoring the conditions that created the movement, and again by letting spectacle consume substance. The protests, student-led since mid-September, tapped a nerve that runs far deeper than any single education policy. France's generous social contract has been under slow erosion for years, and the generation now flooding the streets grew up watching the gap between the republic's promises and its delivery widen in real time. The movement's rapid expansion beyond schoolyards into broader social and economic anxiety is a structural signal, not a mood swing. Saturday's violence — looted shops in Marseille, a city hall ablaze in Limoges, public buildings damaged in Bordeaux — has handed the government and its opponents a convenient deflection tool. Prime Minister Sebastien Lecornu blames far-left groups for orchestrating destruction. Jean-Luc Melenchon's France Unbowed blames 'aberrant leadership' for opening the door to chaos. Neither framing addresses the underlying demand. Both treat the protests as a weapon to be aimed at opponents rather than a diagnosis to be taken seriously. Police conduct is a second fault line. The IGPN had opened 36 investigations into alleged police violence before Saturday's escalation. Human rights lawyers report injuries — a lost hand, a smashed jaw, a blinded eye — that they describe as comparable to conflict zones. The heavy pre-emptive deployment of tear gas and stun grenades before the march even started suggests a posture designed to contain rather than facilitate democratic expression. Christophe Calvao of the Paris Young Lawyers' Union identifies the feedback loop plainly: crowd-control escalation inflames the very anger it is meant to suppress. The fiscal backdrop makes resolution harder, not easier. Lecornu's government is trying to pass a deficit-reduction budget built on spending restraint and new tax measures — precisely the kind of austerity that historically triggers sustained French resistance. The government is caught between bond-market credibility and street-level legitimacy, with no obvious path that satisfies both. The political environment poisons any prospect of good-faith negotiation. Every actor is positioning for next year's presidential election. Macron, term-limited, has diminishing leverage. Melenchon is courting young voters by channelling their rage. The right is waiting to inherit the disorder narrative. None of this incentivises anyone to actually solve the education and opportunity crisis that put hundreds of thousands of people on the streets. Macron's Sunday evening address will reveal whether the government treats this as a security problem or a governance failure. The distinction matters enormously. A security response — more arrests, tougher policing, blame-shifting — buys time but compounds the underlying pressure. A governance response — concrete investment in education, visible policy concessions, acknowledgment of systemic failure — risks fiscal targets but addresses the actual demand. France has been here before. The pattern repeats because the structural conditions that produce it are never fully addressed.