Firstly, please don't take this as a swipe at any teacher who is selling their teaching resources, or restricting access in some way. This is just my reasoning for why this website is freely available.
1) Sharing is nice. We are all time-poor, and bring different strengths to our curriculum area. One of my strengths is graph theory; it's the area of my PhD, and I've been teaching courses involving graph theory and discrete mathematics since 1998. If I can share that expertise and make it readily accessible and easy to use for as many teachers as possible, then I will.
2) Sharing is professional. One of the practicing teacher criteria is that we should "engage in [...] collaborative professional relationships with [...] teaching colleagues" and more widely "in the community". Another is that we should "...actively contribute to the professional learning community". Sharing resources within a school is definitely an expectation. I would argue that sharing resources more widely is also an expectation.
3) A free honest best effort is more welcome that a slightly flawed commercial product. This reason is much more prosaic. In all fairness, there are almost certainly a few errors in this site, that will get corrected over time. If this was a workbook you could pay for, or website that needed registrations, you could expect it to be carefully proofread and (nearly) perfect. You could be justifiably put out if some of it became unavailable, or stopped working, or was riddled with errors. None of these things are likely(!) - but there is no warranty on free stuff.