Why is Pluto no longer a planet?

Short answer: Because we changed the definition of the word “planet” to better fit its meaning.