ieure
im not a hacker, but let's say I were and wanted to compromise you
this is how i would do it:
1) social engineer you to open something to corrupt your system
or
2) look for either a 0day exploit (an unpublished software or os or firmware vulnerability) or unpatched vulnerability to hack you
0day exploits are hard to find and cost money. governments hoard these when they can find them so their teams can hack people. most hackers don't have those or use them on high value targets
unpatched vulnerabilites are easier
you hack the published vulnerabilities that the developers openly say are dangerous and could lead to hacking and hack the person to too lazy to update their system
patching vulnerabilities constantly and quickly makes #3 harder
which means regular non-government hackers will have a harder time hacking you
most hacking is done the first way these days it but 3 tends to be used for high value targets
this is a lot of extra work for the developers to be always patching so fast btw