All Mexican stations except those in English that have a waiver must run several minutes of government PSAs every hour. It is not a "kindness " of the owner... it is a legal requirement.
Mexican national anthem too! That was a fun listen on Magic 92.5 when I was there last week.