

I think you’re right and that is how the word is most often used, but at least merriam-webster gives a broader definition, as the “practices or pretensions of a quack”, which it then says is the same as a charlatan, so I guess it would be acceptable. I’m not a native speaker, however… :)
This isn’t hard, you’re just trying to make it to be.
Memcpy from a file to a screen buffer is as much a UI as pouring water in a pot is a soup.