You have to fly the flight to get the miles. As to whether it's worth it to fly those extra miles, it depends on how much flying you think you'll do next year and if the benefits are worth the extra time and effort.
If it were me, I'd go for it because of the elite bonus and lower fees.