They said they would continue to update it here until the end of the current story arc, then after that all updates will be on steam, you'll still be able to play it here though just not the up to date version
If thats the case then everyone who bought it here better get a free steam key, otherwise its a bait and switch.