Why do foreign English speakers feel the need to apologize when they speak or, as I’ve seen countless times, write on the Internet?
This “Sorry for my bad English” is a phenomenon.
Do you know what your English level is? Are you a beginner, an intermediate or an advanced English speaker?
If you have any interest in the language you probably have an idea of which category you fall