Operating hours are set based on many factors, but mostly based on the available budget. Please work with its schedule and enjoy what is being offered to you.....
Due to the economic climate they don't have enough workers. Also I personally don't think that 7p on weekdays is early. I think that Friday they should stay open till 7p also which they currently now close at 5p on Friday and Saturday and are fully closed Sunday because of religion.
Thanks! Your answer is awaiting moderation.