Why would having every government department, hospital, doctors/dentists office keep your data separately, probably in some unsecured excel file or whatever?
When we have one registry for everything, they can keep it secure by having some proper security guys design and audit it, we can see who has accessed my data and when, etc. If a hospital would keep your health records in their own system then.. they'd probably have some low paid IT guy design something and leak it accidentally online.