Launcher can operate either way. You can wrap the latest version of your game into Launcher and then distribute it on Steam, so no additional downloads are needed (in which case game delivery costs will be on Steam). If you want to quickly deliver an update, you can use Launcher without the need to wrap the game into Launcher and upload it into Steam again.