The Netherlands has those laws because they are restricted by the EU. Germany isn’t properly legalising weed either, instead it’s a decriminalisation where the only avenues to procure cannabis are through non-commercial agriculture. Proper change needs to come from the European level.