After thinking on it, the only real solution I can think of is having different types of staking when you stake your STEEM. We can make post earnings always 13 week powerdown and let the user choose how many weeks they want the power down to take.
That's probably hard to develop. But I don't see any other way.