They push candy and drinks because they make a bigger profit on them.
The markup on fruit would yield less profit. They can make more profit on Candy bars than Gas.
It is a shame that the employees have to push sales, or they may get fired.
Most places have video cameras and the employer may use that to see if employees are doing their job.
It is all about money. But I agree it sucks to the maximum vacuum.