I'm just guessing but I'd say it's to keep backward compatibility with existing code when the scope was added 5 years ago.
However since now introduce a new property, it can be private without issues. We can always make it protected or public later if we find it needed, but we can't change a public property to private later. So I'd better start restrictive :smile: