I think the UL/DL is more due to the design of the network (I’m talking about Iridium data packets). The connection isn’t persistent like a computer in many cases. For example, a handset does both passive and active checks at some interval rather than the satellites pushing messages down as they’re available.
edit: It’s also worth mentioning that the bandwidth is very limited, but I thought it worth calling out the above
edit: It’s also worth mentioning that the bandwidth is very limited, but I thought it worth calling out the above