it's just another developer using itch.io to sell their steam keys and only offer the game through steam. There was no real download to even get the game/soundtrack.
No, it definitely was sold DRM-free. In the download page there's "Download and install instructions from ArbitraryMetric: 'Just unzip.'"