Question: why are all the oompa loompas the same person?
Answer: The technology to duplicate an actor on set in a movie was very cumbersome, complex, and expensive back in 1971, so all the Oompa Loompa you see in the original Mel Stuart production were played by individual little people. And no CGI or anything of that nature, so they had to learn their lines and the dances by heart.