There are dozens of answers here that explain why institutions buy sovereign debt, in general.
What those comments don't explain is why anyone would buy this particular sovereign debt.
So: why would anyone buy negative-interest-rate German bonds when U.S. Treasury bonds still have positive interest rates, and are available in much higher volumes?