Each satellite paints a spot on the ground using the beamforming capabilities of the phased array antenna. The capacity of that spot is of course limited by Shannon limit, where C ~ B * S C = capacity (think Mbps) B = spectrum (think Mhz) S = SINR (Singal to noise ratio)
If you have a smaller spot on the ground, then the spectrum is shared amoung fewer users. If you have more powerful transmitters and or better antennas, then your C will be better.
Right now based on the specifications I have seen publicly, Amazon's Kuiper (their LEOS) will have higher capacity than starlink because it will have half the "spot" diameter. That is due to better antennas mostly, more array elements mean narrower beam width.