Because they are not major services, they are usually classed as a "Eat 'n' Go" sort of thing, which means quick service so you can get out quicker.
The less stock they have the quicker it takes to have things ready so they can keep cooking them so when customers order they can get it quick so they don't take up the petrol pumps.
Service stations don't sell much food anyway.