overall nice interesting article. the actual "why" part is less than 5% of the content.
TLDR: tight competition, highly price sensitive customers. most fuel stations have attached convenience store which brings in bigger profit margins. so they don't want to increase fuel price coz that will result in losing bigger profits from the convenience stores.