Preheat oven to 450 degrees. Grease a large baking sheet with oil.
In a small sauce pot, combine the honey, hot sauce, cayenne pepper, garlic powder, onion powder, and pepper flakes. Heat, stirring, until the granules dissolve and the sauce is smooth, about 2-3 minutes. Remove from heat.
On one side of the baking sheet, toss the broccoli with 1 tablespoon olive oil, salt, and pepper. Spread with as little overlap as you can manage. Roast for 5 minutes.
In a bowl, toss together the shrimp, 1 tablespoon olive oil, smoked paprika, oregano, garlic powder, onion powder, cayenne pepper, and a pinch of salt and pepper. Sprinkle on the cornstarch and toss. Move the broccoli to one side of the baking sheet and spread the shrimp on the opposite side.
Roast the shrimp and broccoli for 8-10 minutes. Remove from the oven and switch on the broiler to high. Pour some of the hot honey sauce over the shrimp and toss. Return to the oven and broil for 2-3 minutes until the edges of the broccoli begin to char and the honey sauce turns sticky over the shrimp.
To make the ranch, stir together the yogurt, buttermilk, lemon juice, chives, parsley, garlic powder, dill, onion powder, and a pinch of salt and pepper. Taste and adjust seasonings and add more buttermilk as needed to achieve your desired consistency.
Divide the shrimp and broccoli over bowls of rice. Drizzle with ranch dressing, extra honey sauce, and a smattering of green onions.