It's opensource. That alone made people come into the space to create their own project and sell it to the public that thinks their project solves a problem. Look at how many developers had been attracted to it if you check the CMC, the number of cryptocurrencies: 8,697. That's all the listed ones, the unlisted ones could be more than its half and blockchain is just 10 years.
Nice to think that it being open source is driving it but many of the web tools I use are open source and I love them yes, but the majority of internet and web is still not open source.
And do you think most crypto users actually care? I care but even if you give me the code I can't tell if something is wrong with it, so I only use software that has been around and is used by a lot of devs.