Another thing is that Germany's parliament is made up of all parties that got over 5% of votes and they get seats based on the percentage of votes they got. That means that you also have parties like the CDU/CSU and AFD there who do everything they can to block the legalization and that also contributes to making it more restricted and complicated.
Well, they couldn't just straight up legalize it because of EU regulations. So they found a weird loophole, and to make that fit with the more conservative folks, they added a bunch of restrictions.
It's not perfect, but a good step in the right direction. My hope is, that this will be proof enough to change EU regulations and then do a proper legalization.
Not entirely correct. It's in line of sight so of course you can consume inside your house or your backyard if that can't be seen from the spot it's supposed to protect.