IMO if "fantasy" tries to explain things as being technology, it's (soft) sci-fi. If it describes it as magic, then it's fantasy.
Technobabble is just tech-sounding magic.
Technobabble is just tech-sounding magic.