It seems to me that Amazon is desperate for you to have Prime, but as what is basically a loyalty program, it doesn't work for them if they simply give it away. The customer has to feel engaged somehow, either by paying for it, or feeling like they're getting something really valuable for some promotional reason. I personally suspect that as the Amazon Mom's year ends or the student's year comes up that the announcement will be made that out of the goodness of their heart, Amazon has decided to simply extend the program for another year or something, and that as they can work out reasonable excuses to give you a free Prime subscription they will continue to do so. Just my best guess based on the business situation.