Ok so, as a native English speaker, let me inform you, that whatever you think is a rule in English, isn't. It's a guideline. It's a hard language because we lack structure. The native teachers are teaching you the basic guidelines, not actual conversational English, which varies heavily on location, and social group.