There are plenty of provisions in NATO for stationing troops on each others' territory that don't require massive, far-reaching agreements. This DCA treaty goes above and beyond NATO standards, to the detriment to Swedish security and rule of law.
The US military protected heinous criminals in their ranks, and refused to hand them over for nearly an entire month. Consider the scale of the crime needed for Sweden to have any legal recourse here. Do you really think Ulf Kristersson is going to risk an international incident over some violent drunk soldier getting into a bar fight? No, that soldier will get arrested, flash his ID, and go home free.
The NATO SOFA treaty is sufficient for giving soldiers access to military bases, and it's what every other country in NATO has accepted. The US wants special privileges and exemption from Swedish law, and we just gave it to them.
This treaty exempts US soldiers from Swedish law, unless the case is of "special importance", and the Swedish government explicitly requests the US to drop the exemption. Basically unless the soldier violently kills someone or worse, the Swedish police will have no authority. The legal grey area opened for violent crime is obvious.
I'm pointing out the very real risk that exempting US soldiers from Swedish law has, and pointing out the international crises that the same policy has caused in Japan.
You can't just call everyone you disagree with a "trollbot".