I think that when a software system is used by more people and has more eyes on it, it's more likely to have its security flaws be found and fixed. Then all the users will benefit from the fix.
The more that software is fragmented into bespoke applications used by small numbers of people, the less people benefit from security network effects.
The more that software is fragmented into bespoke applications used by small numbers of people, the less people benefit from security network effects.