The cheaper monthly options on Giffgaff have been enough for me for years. Currently on £6/month, and even that may be more data than I need using during lockdown.
Networks like to bundle the cost of a phone with the contract, which is why they cost so much.