Why is the GSM shield so expensive?
If you are ready to wait a month for delivery and also giving up flexibility by restricting yourself to just sending and receiving SMS, then you can go as low as €2 for a DIY kit on AliExpress.

By adding more money, you also get more features. Just sarch for "gsm arduino" or "SIM800", "SIM900".