It is relevant. OP hasn't stated their purpose. Apple's approval process is stricter yet some managed to bypass. All i say is windows is similarly secure but not foolproof.
It's moot because of this below.
Most people I know don't even touch the Windows store or built in apps, and there will be slip ups on any platform. It all falls under common sense computing really.
You're not forced to use the store at all, and you can uninstall most of the apps that come with Windows or remove them altogether with a lite version of 10.
Why is superfetch pointless on an SSD ? RAM is ALWAYS faster than an SSD, probably not a noticeable difference however.
You answered your own question. Superfetch is used to cache regularly used programs into RAM for quicker startup than off the HDD. So if you boot your PC and the first thing you open is a browser each time, Windows will cache that in RAM for a quicker startup on boot. With an SSD this isn't needed. I haven't used Superfetch in any of my SSD machines for this reason and I've had SSDs since 2008. On a HDD it makes a load of difference, but usually a HDD based machine due to budget reasons will probably have a lower amount of RAM anyways so it's a catch 22.
So i definitely recommend a SSD. I dont have much space left on my SSD, it runs slower than new but still fast. The HDD's slowed down a lot over time, from personal experience.
I think you're trying to mix two different threads here, let's avoid that. Yes, a HDD will slow over time due to small file fragmentation. That's normal.
It also depends on the SSD, the slowest one takes ~30 seconds to boot up, so it probsbly does make a difference in that case.
If by that you mean Superfetch, it has nothing to do with boot times. OS caching and Superfetch are independent of each other and only compliment each other in Windows 10 to try and achieve SSD like performance.
And with regards to RAM, i found the 2 articles contradictory, unless i'm misinterpreting ?
Yes, I think you're kinda falling over yourself here because of the discussion in two different threads. The guy on Toms and myself are saying the same thing.
I'll quote what he said for reference.
win 10 uses ram differently to win 7, in 2 ways.
1 When you close a program, instead of dumping all the data directly onto your hdd, it compresses it into ram so if you open the same program again, it will be much faster to load. This is cleared out on a restart so its not always waiting for you. It is also emptied if PC actually needs that ram for you
2. Because Win 10 uses fast startup, when it is turned off by you shutting PC off, it actually just goes into hibernate. Half your open program data is saved to page file, the other half to ram so when you start PC, its really only loading half the amount of info compared to a fresh startup on win 7 which has to load it all off hdd.
#1 is mentioning OS caching. For programs that aren't used on a regular basis when you open them and close them they are left in RAM. Let's take for example a program like OBS that isn't used all the time. When you open it, then close it the program is saved in the local cache in RAM so when you open it again it loads quicker while using a standard HDD.
#2 is a hybrid form of hibernation. Instead of completely shutting down half the OS is stored in RAM the other in pagefile. This is great for a HDD based machine so it will boot quicker. If hibernation is disabled the PC completely shuts down. This is also part of the OS caching.
Not to be confused with Superfetch. Superfetch monitors programs you use on a daily basis to constantly cache them in RAM so they always load up faster. For instance, on a HDD based machine using Superfetch if you use Chrome and Discord all the time each time you boot the PC Superfetch will cache these 2 programs into RAM so they start quicker. Superfetch caching is cleared each time you shut down your PC, it is not part of the OS caching or shut down cache process. Alternatively, Superfetch can also hamper load times as it's a few more things a standard HDD has to load during boot to cache into RAM. This is great if you leave the machine running all the time, not so great if you're forced to shut down or reboot.
The reason both of these are pointless when using an SSD is because the SSD is quick enough in terms of throughput and IOPS that the machine is responsive right after bootup and can load your stuff instantly while also loading background tasks. No point hogging more RAM on 2 different forms of caching if it offers little to no visual improvement on load times compared to a HDD.