In a some sense that goes back to the roots, as you can't distinguish these in German either ("Erde" is always capitalized)
"English" may mean a subset of British people, a language, or sometimes a restaurant MacGuffin, whereas "english" refers to only vertical spinning of a billard ball.