Add the ground beef to a pot/Dutch oven over medium-high heat, and cook until just browned, breaking it up with your spoon as you go along (about 7-8 minutes). Spoon out excess fat if needed.
Stir in the chili powder, smoked paprika, cumin, garlic powder, and onion powder.
Add the beef broth, Rotel, and cream cheese to the pot, and increase the heat to high. Stir to mix the cream cheese in, but it's ok if it's not fully melted in by the time it boils.
Once boiling, add in the spaghetti and cook for 12 minutes, uncovered, stirring occasionally. You will need to turn the heat down at some point to maintain a constant simmer (medium or even medium-low) so it's bubbling but not furiously boiling.
Turn the burner off (but leave the pot where it is). Sprinkle the cheese and scallions over top and close the lid for 5 minutes or until the cheese melts and more of the liquid absorbs. This recipe should have quite a bit of sauce.
Season with salt & pepper if needed and enjoy immediately.