I've only earned around 12k this year flying several times a month. I earned diamond elite last year between doing several mileage runs and having the credit card. Unfortunately this year they changed their miles system so it is significantly more difficult to hit status. Since I'm currently diamond elite I get a 20x per dollar multiplier so that means I would need to spend $5k on fares (excluding taxes) to maintain my status. With how cheap their flights are and especially considering elite diamond gets free carry-on/checked bags and premium seats that's nearly impossible for one person even if you are flying a lot. It would be more attainable if they included the dollars spent of everyone on your booking but you only get miles for the price of your individual ticket. With these changes and not having status matching available I bet they are looking at a 50-75% reduction in the number of people who will be at platinum and diamond levels next year before this promo.
I was going to buy the gowild annual pass for next year to hit platinum but it's still not available for some unknown reason.