LCD I2C - lcd displays nothing!! for a week

I reckon that the 1602 LCD designer should have designed the 'default' contrast to be a value that gives a readable display (by default). That's where they (the 1602 designer/manufacturer) could have improved things in my opinion. But maybe they did (in the end).