But they are. Unless I'm misunderstanding you, there are options to buy the games elsewhere:None of the epic exclusive games are available from 3rd party sellers, and none have regional pricing.
There is also Humble Bundle, but if I recall you don't count that for some reason.
Not every store will have every game as that is done by the publishers/developers who allocate keys to sites like GMG. There are many Steam games that I could not find on GMG or CD keys in the past, or ones that were only there temporarily.
Regional pricing has always been an issue for a few smaller less relevant countries and I'm sure they'll fine tune it more. While not the only reason, part of the reason the prices are higher on places like Steam is due to your governments forcing VAT or other types of sales tax in the purchase price. Obviously it isn't exact, but that 60 Euros includes your tax. That $60 in WA doesn't include their 10% sales tax. Factoring current exchange rate, 60 Euros ($67 USD) is pretty much directly equal to what an WA resident pays at $60.