It's not Belgium's bad luck. This is their failure. The Belgium squad was not weak. Despite having star players like Eden Hazard, Lukaku, De Bruyne and Courtois in the squad, Belgium's performance was very poor. Although Belgium won against Canada, Canada's players performed better than Belgium. Belgium was very lucky to win a match. Belgium's squad was strong, but tactical errors prevented them from performing as expected. Anyway, congratulations to the Morocco and Croatia teams. They managed to qualify for the round of 16.
We should say hard luck to their fans. Although people look at the star studded squad of Belgium but fail to see that they are all old.
Moreover most of the called up players are just based on names. Some of them are not having enough playing time in there respective clubs. Players like the Hazard brothers and Lukaku aren't worthy of a start in the team.