Heat oven to 450ºF (232ºC) with rack set in middle position. Line a baking sheet with parchment paper or foil. Place a wire rack in baking sheet.
Prick potatoes all over with a fork. Place on baking sheet and transfer to oven; bake 30 minutes.
Meanwhile, cook bacon in a skillet over medium heat until crisp, about 8 minutes. Pour bacon into a fine mesh sieve set over a bowl and drain; transfer bacon to a paper towel lined plate and cool.
Using a pastry brush, brush bacon drippings over potatoes, rotating potatoes so they are completely coated. Season potatoes with salt and return to oven. Continue baking until potatoes are soft and give under pressure (I test using a pair of tongs or oven mitts), 20–25 minutes (this totally depends on size of potatoes).
Slice potatoes in half and allow to rest until cool enough to handle. Squish or scoop potato flesh out into a large mixing bowl. Add butter and sour cream and mix, mashing as needed, until combined and smooth (if potatoes have cooled so much the butter isn't melting, pop the mixture in the microwave and heat for 30–60 seconds).
Add 1 ½ teaspoons kosher salt, garlic powder and onion powder. Add a ¼ cup of milk and mix to combine. Continue adding milk in ¼ cup increments, mixing after each addition, until all of the milk is added. Stir in scallions and season to taste with additional salt.
Transfer mashed potatoes to a 9x13-inch baking dish (or something of similar size) and spread into an even layer. Sprinkle cheese over top evenly and transfer to oven. Bake until cheese is melted, about 10 minutes, then turn oven to broil and broil until cheese is bubbly and starting to brown, 6–8 minutes.
Sprinkle reserved bacon bits over top and serve immediately.