Simply, they expire because that is giffgaff's commercial model.
You have the choice of credit or goodybag, you can switch monthly to meet your needs.
If that model does not suit you then, with respect, find one that does. There are over 60 mobile companies with offers in the UK. If giffgaff is not right for you, vote with your feet.