Yes I can understand your frustration with it all.Then again you just have to accept sometimes that you're sharing a confined space with many other people who might expect to be able to sleep in a dark cabin until a reasonable hour.
My thinking of a reasonable hour is two to three hours before landing depending on flight duration. I certainly have no qualms opening the blinds two hours out especially if there is something to see. If that disturbs anyone too bad as consideration works both ways.