A method for providing satellite communications services in beam coverage areas, the method comprising: segmenting a coverage area of a geostationary satellite into a plurality of candidate coverage zones; determining a consumption demand associated with each of the plurality of candidate coverage zones; assigning a plurality of fixed spot beams of the geostationary satellite to a first subset of the plurality of candidate coverage zones according to highest associated consumption demands, such that each fixed spot beam of the plurality of fixed spot beams corresponds to at least one candidate coverage zone of the first subset to service an associated user beam coverage area that is geographically non-overlapping with user beam coverage areas of all other fixed spot beams of the plurality of fixed spot beams, such that each fixed spot beam of the plurality of fixed spot beams is allocated full use of a same user-link spectrum; and assigning a steerable spot beam to selectively cover a second subset of the plurality of candidate coverage zones, wherein: determining the consumption demand comprises computing a demand certainty score associated with each candidate coverage zone of the plurality of candidate coverage zones; assigning the plurality of fixed spot beams is to the first subset of the plurality of candidate coverage zones having associated demand certainty scores exceeding a score threshold; and the steerable spot beam is one of a plurality of steerable spot beams, each assigned to selectively cover a respective subset of the plurality of candidate coverage zones having associated demand certainty scores below the score threshold. segmenting a coverage area of a geostationary satellite into a plurality of candidate coverage zones; determining a consumption demand associated with each of the plurality of candidate coverage zones; assigning a plurality of fixed spot beams of the geostationary satellite to a first subset of the plurality of candidate coverage zones according to highest associated consumption demands, such that each fixed spot beam of the plurality of fixed spot beams corresponds to at least one candidate coverage zone of the first subset to service an associated user beam coverage area that is geographically non-overlapping with user beam coverage areas of all other fixed spot beams of the plurality of fixed spot beams, such that each fixed spot beam of the plurality of fixed spot beams is allocated full use of a same user-link spectrum; and assigning a steerable spot beam to selectively cover a second subset of the plurality of candidate coverage zones, wherein: determining the consumption demand comprises computing a demand certainty score associated with each candidate coverage zone of the plurality of candidate coverage zones; assigning the plurality of fixed spot beams is to the first subset of the plurality of candidate coverage zones having associated demand certainty scores exceeding a score threshold; and the steerable spot beam is one of a plurality of steerable spot beams, each assigned to selectively cover a respective subset of the plurality of candidate coverage zones having associated demand certainty scores below the score threshold. determining the consumption demand comprises computing a demand certainty score associated with each candidate coverage zone of the plurality of candidate coverage zones; assigning the plurality of fixed spot beams is to the first subset of the plurality of candidate coverage zones having associated demand certainty scores exceeding a score threshold; and the steerable spot beam is one of a plurality of steerable spot beams, each assigned to selectively cover a respective subset of the plurality of candidate coverage zones having associated demand certainty scores below the score threshold.