There are many reasons why people can't speak English. One of the main reasons is because people do not study enough. People do not study enough because they don't know what to study. After studying for many years and not seeing results, it is frustrating.
English speaking topics provides study materials that you will actually use.
Or in @sadikov_uz