Seems like a very unnecessary move on their part.
I wonder, however if I will have to purchase the game(s) on steam to continue receiving updates or if I'll be able to receive updates via itch.io.