Seems like Github is feeling heat from GitLab/BitBucket. I guess the calculation here is that the enterprise contracts are where all the money is, and keeping smaller customers on GitHub is worth the price cut?
Personally, I have been favoring Gitlab over Github because Gitlab allows private repos on the free tier.
You can even spin up postgres and redis instances for tests by just specifying that you want them. It's amazing.