You do not purposefully give your back. You do not "give" anything. Applied correctly, your back is safe. There are some misconceptions here.
You do not simply "give your back". Throwing is something you should only do when you are in control of your own and your opponent's balance. It is fast, it is powerful, and it may well break your opponent's hip when thrown on concrete. It is hard to impossible to hook in when this throw is executed fast and low with an upright posture (hip low against opponent's thighs or drop version).
Since we are not speaking about Judo but BJJ, you should totally control the inside of your opponent's arm, may it be as per gripping into the crook of the arm (gi) or overhooking (no gi). This means that there is no way for your opponent to choke you right away.
Something most people forget is that this throw should involve some level of control of the "free" arm of the opponent in competition (see also 4.). Obviously not during the execution, but beforehand: if it is pushed away or pulled across just before the entrance, it is immeasurably harder for them to cling to you with their free hand and pull you around.
You can modify the execution and throw a morote seoi nage instead. This gives you more control over both sides of your opponent.
There are some pages on the internet whothat go over how to apply a shoulder throw in BJJ without your back being taken:
https://bjj-world.com/bjj-throws-drop-seoi-nage/
https://bjjfanatics.com/blogs/news/kneeling-ippon-seoi-nage-for-the-win