Physics..
If it was 15'c outside..and you dialled in 22'c.... it wouldnt warm the air until the engine coolant had warmed
So..to drag 20'c air down to 16'c in the cabin you need to Cool it
Thats the job of a Refrigerant...
Its a Gas in a sealed system on the car...
BEFORE 'topping it up' the system should be checked on a machine to ensure there are no major leaks.
The gas is nasty stuff..and expensive
Groupon..etc offer good discounts..
My 2013's were around £60.. discounted to @£35
Newer cars are double that... as they use a different gas.