In the case of the Sheldon Brown website, the creator died 15 years ago. This is merely an archive of his work since no updates have been made since then.
I wonder what Sheldon would have wanted. I was always under the impression that he saw it as a community service. Despite working at a bike shop he never seemed to push parts sales in his writings.