I pay a penny per megabyte, and in a busy month I hit ~150Mbytes, even if I include a bit of tethering. I have wifi at home, on the bus, at several places on my walk to work, and almost everywhere in the city. I don't make a measurable number of calls/texts, and pay no fees on top of that.
I can live with less than £20 a year for a mobile service.
You really need to unpick this research though, as £44 for 1GB would be quite a challenge to hit. If you can go contract free and pay £10 for 1GB (charged per MB), then I can't imagine many people will be signed up to plans that are £44.
To be honest, I don't think mobile plans are actually that badly priced in the UK anyway, it's just lots of people sign up to crap deals, and blow silly amounts of money on buying phones on credit. You can haggle deals massively, but even if you don't look at something like plusnet mobile, where you get 1.5Gbytes, unlimited texts, unlimited calls for £7pm. Pick a random other supplier, Three, and you hit 100Gbytes a month for £21, and unlimited for £27, which lines up with the cheapest figures in their data.