Price structuring must be a complicated affair.
I only go to the odd game and pay a lot for tickets. I balance on the fact it's a treat and I don't do it often and City through various means provides me a lot of enjoyment. So for me it works but not ideal.
Just having cheap tickets would also bring issues regarding empty seats etc. As it may discourage season ticket sales, if match day was more affordable etc.
Where it is I don't like is that it is clear the focus is on maximising money and not filling the stadium (which I would prefer). I also think a full stadium could help on the pitch as well and with it financial benefits.
I'm sure the press would spin it negatively, but imagine a 10% discount on next seasons season ticket if you attend or your ticket is used for every league game. Something to encourage people to attend, as opposed to the current attitude we have your money we don't care.