No, all EIN's are public per se, but they are used as an SSN for getting credit, etc. They are on annual reports, sure but that requires some work vs just having it on the website.
There is also a ton of value. It makes people who donate more confident that their donations made through corporate gift matching or donor advised funds are going to the right place.