Heat a large skillet over medium heat. Add butter and melt completely, about 1 minute.
Add corn kernels in an even layer. Cook undisturbed for 2 to 3 minutes to develop color.
Stir and cook for another 2 minutes until a few more kernels pick up golden edges.
Reduce heat to medium-low. Add cream cheese, honey, brown sugar if using, garlic powder, salt, and pepper.
Stir gently and let the cream cheese melt into the corn over 2 to 3 minutes.
Add heavy cream or milk and stir until the sauce is smooth and coats every kernel evenly.
Taste, adjust salt, garnish with chives if using, and serve immediately from the skillet.