The guarantee fee you pay is the cost of providing your landlord with protection while giving you greater financial flexibility by avoiding the need for a large upfront tenancy deposit.
As with any insurance product, the fee reflects the service provided.