So where does this "better value" come from?
The stuff that costs the money in the contract isn't the stuff you see on desks, it's the servers that run the services, the secured comms links to connect to those services, the paperwork that the government insist gets pushed around to do *anything*.
For example, creating a user account requires an authorised change request signed off by five people following a discussion at a change board of 10-12 people *and then* the security clearance of the user is double-checked by the admin creating the account. 21 people to create a user account.
Because every time someone makes a mistake something is added to the process to try to prevent that mistake happening again and causing embarrassment for HMG.
If we didn't hound someone out of office because they signed a form in the wrong colour ink then there wouldn't need to be a process in place to check they signed the form in the right colour and we could all get better value.
Oh, and "less money" does not always equate to "better value". I can buy a tin of beans in Aldi for 9p, but it's not very good value because they're pretty much inedible.