Not true. There are random people with active subs who are getting these boosts
There’s a thread on r/wow about it. Plenty of people who are subbed have received them. GM petitions seem clueless as they’re saying they’re only being given to players with long sub lapses.
That said… I want one. Please.