DeletedUser46 I wouldn't agree with that. Installing distros or systems like Debian or Arch are very insecure in compairson with Windows and MacOS but its very much less targeted than Windows and MacOS. Typical malware and ransomware are exploiting the layer 8 (mostly), of course there are exceptions.
Hardening Linux is a task you have to invest time and its never a finished product (security is never a product), instead its a task you have to do while using the os. Getting software which will harm you as a normal user is pretty unlikely if you stick to the offical repositories and only use trusted packages from user repositories.
Talking about security problems where the user has no interaction in the process of beeing compromised is a different thing. Linux is pretty minimal in compairson with the alternatives. Attacking Linux devices via network is hard and you can migrate many problems by using AppArmor or SELinux which many distros are using by default. Securing Linux devices against physical access is a harder task. Using MacOS and wiping the device remotly is a very helpful feature and a feature like this for linux devices is currently unavailable.
At the end you will get a secure and user friendly device if you use MacOS. Securing linux to a degree as the same level of MacOS needs some technical knowledge but is not a hard task. You can get linux to a level of security which is more than needed for the normal user because the question is who do you try to protect against. If its some hackers trying to get some bank information you are pretty safe using chromium browsers and isolating apps, which could be an entry, inside AppArmor and SELinux. Hackers are not wasting time for that because they need fast money and investing hours or days just to hack you is a really unlikely scenario and if this would be the case that a group of hackers are explicit to hack you, and only you, then you have a different problem than securing your bank data or other personal information by using a different operating system.