Greed will always be a factor, that's business baby. But prices are up across the board, regardless of sector, so it's hard to lay this at the feet of just money hungry corpos.
With that said, McD's app is the really the only one I use. I got 2 McDoubles, medium fry and DP for 5 bucks...