English is not some objective, natural thing which exists outside of its usage by people. English is only how it's used by people.
I would wager that for the majority English speakers, the words "theft", "robbery", and (to a lesser degree) "burglary" or more or less fully interchangeable.
They may not be interchangeable in law, but the usage of English in law is famously not always in line with common usage, which is why we have "legalese" which many completely fluent and native English speakers may have trouble understanding without specialized legal training.
I would wager that for the majority English speakers, the words "theft", "robbery", and (to a lesser degree) "burglary" or more or less fully interchangeable.
They may not be interchangeable in law, but the usage of English in law is famously not always in line with common usage, which is why we have "legalese" which many completely fluent and native English speakers may have trouble understanding without specialized legal training.