Right now for most around the world mining is hardly profitable, and yet the difficulty still goes on.
More and more people are learning about Bitcoin and mining and everyday there are hundreds of GPUs that are brought online.
I think this has alot to do with the 3rd world countries where making $0.10/day with a GPU is equivalent to making $100/day in the USA.
The best time to mine was when nobody else was mining.
Like with Bitcoin, then with Litecoin, then everybody gave up so Ethereum became profitable for the early adopters, etc , etc.
For example me, I didn't had enough money for mining equipment back when even asics for bitcoin doesn't existed so I was just learning around what was going on and now I may be one out of couple people in whole country who knows what and how to do. And I don't know how you consider Georgia, but we have cheap electricity too and cheapest you can get with high usage is like 4-6 cents per kwh and it is still profitable. I'm maintaining ETH farm with 350 GPUs and BTC farm with 13xS9s and getting % for my work, so why not to put in some investment, buy a land, build a datacenter and start hosting local and global miners?