Crack eggs into medium bowl; add salt, pepper, and half-and-half. Beat with dinner fork until thoroughly combined.
Heat oil in 12-inch nonstick skillet over medium heat until shimmering. Add sausage and cook until beginning to brown but still pink in the center, about 2 minutes. Add red bell pepper and scallion whites; continue to cook, stirring occasionally, until sausage is cooked through and peppers are beginning to brown, about 3 minutes. Spread mixture in single layer on medium plate; set aside.
Thoroughly wipe out skillet with paper towels, add butter, and set over medium heat. When butter foams, swirl to coat bottom and sides of skillet, then pour in eggs. With heatproof rubber spatula, stir eggs constantly, slowly pushing them from side to side, scraping along bottom of skillet and then around sides, and lifting and folding eggs as they form curds. Do not over-scramble, as curds formed will be too small. Cook eggs until large curds form but eggs are still very moist, 2 to 3 minutes. Off heat, gently fold in sausage mixture and cheese until evenly distributed; if eggs are still underdone, return skillet to medium heat for no longer than 30 seconds. Divide eggs among individual plates, sprinkle with scallion greens, and serve immediately.