If indie devs really have that preference, then they need to remove the DRM/Vendor-locking stuff in their games, unfortunately. If your game relies on eg. Steam for the multiplayer or workshop mods, then people are going to prefer resellers.
That's my point. You need those Steam keys to get the full experience. If you pirate it, you don't get it. Therefore for some games, resellers > piracy.
If indie devs really have that preference, then they need to remove the DRM/Vendor-locking stuff in their games, unfortunately. If your game relies on eg. Steam for the multiplayer or workshop mods, then people are going to prefer resellers.
Most people are buying steam keys from the resellers, so that's not really the issue.
That's my point. You need those Steam keys to get the full experience. If you pirate it, you don't get it. Therefore for some games, resellers > piracy.