The temperature can vary from freezing ones in poles to those in Sahara. So why is it taken at 298K?Why is the pressure taken to be a certain numerical value when even it can vary?
It is chosen and decided by, probably IUPAC. It can be any value, in theory, but it was decided and agreed to adopt the current value. You can get more information from the IUPAC website.