Ending the French Ligue 1 season early was a “massive error” and one that showed “an obvious lack of leadership”, says Lyon president Jean-Michel Aulas.
The campaign was stopped on 13 March because of the global coronavirus pandemic and did not resume.
Paris St-Germain were crowned champions in April, with Toulouse and Amiens relegated to Ligue 2.
Top flights in Germany, Spain, Italy and England resumed in May and June.
Aulas said nobody “outside those who took the decision” understands why the campaign was declared finished.
He told BBC World Service Sport’s John Bennett: “All that was needed was to stop temporarily, assess the situation and take a decision on whether to stop later on.
“It is a massive error, firstly because the country needs football and at the moment, to watch football, we are now obliged to turn to football in other countries.
“Above all, we’re going to go through a dramatic period for French football that will be deprived of its revenue.”
Aulas says the biggest clubs in the country – PSG, Marseille, Lyon and Bordeaux – will be hit the hardest in terms of revenue from ticketing, sponsorship and television, estimating a total loss of between 300m euros and 400m euros.
“It will be harder than before because Lyon is a club that historically is well run with its own funds,” said Aulas, whose club were seventh when the league ended.
“[We have had] reserves and had this profitability which allowed us to be able to either sell well when we wanted to – being in charge of the game – or being able to keep the players because there was no need to sell.”
Lyon are still in the last 16 of the Champions League, holding a 1-0 lead over Juventus after the first leg, but failure to progress could see them lose about 70m euros (£63m) for next season.
They are also in the French League Cup final, where they face champions PSG on 31 July, and winning the competition could provide a route into Europe for next season.
RELATED STORY: French clubs vote against League expansion
By BBC Sports