Heat a large skillet over medium-high and add the ground beef. Use a wooden spoon or meat masher to crumble the meat while sprinkling the salt, plenty of black pepper, sweet paprika, garlic powder, onion powder, and curry powder evenly. Stir in the diced onion well and cook, stirring now and then, until the beef is golden brown and the fat fully rendered, about 15 minutes. Remove from heat and cover to keep warm.
While the meat cooks, bring a large pot of salted water to a boil. Add the pasta and cook until just tender according to package instructions. Drain thoroughly and return the pasta to the pot.
In a medium bowl, combine Greek yogurt, grated garlic, and salt. Mix thoroughly and adjust salt to your liking.
Melt the butter gently in a small saucepan over medium heat, then stir in the sweet paprika until fully blended and smooth. Let it cook for about half a minute before removing from heat.
To serve, spoon the warm pasta into bowls, dollop with garlic yogurt sauce, add the cooked beef on top, then scatter halved cherry tomatoes and sprinkle fresh parsley and dill. Finish with a generous drizzle of the paprika butter sauce.