Anyone knows if the situation is similar or different on GOG and itch.io? It's sure a good, valuable (because informative) marketing piece by Humble, but if anyone can chime in with info about the competition, potential users among us could benefit even more!