Is SAS like SCSI, a BUS? As far as I know SATA is not, then 8 outputs would be needed.
Yes and no.
At one level, SAS is a point-to-point link. It goes from one thing to another thing. The first thing in a chain is in practice always an HBA. The second thing can be a disk drive; if you use it this way, SAS is like SATA, as far as topology is concerned. The second thing can also be an "expander", which takes that one SAS link and multiplexes it towards many outputs. Expanders are often found on SAS backplanes: One to four links coming from one or two computers (two for multi-path, two for multi-initiator for failover), and then anywhere between a few and many dozen outputs for disks. Expanders are often combined with enclosure controllers: those are the things that check whether a disk is physically in place, turn power on/off for the disks, and control indicator lights. Putting all this together, expanders/controllers can be highly complex and large chips, with many dozens of ports.
Interestingly, enclosure controllers are themselves SCSI devices. So an expander can have ports that real physical SCSI devices (namely disk drives) connect to, while also being a SCSI device itself. Expanders that don't have controllers are purely SAS things.
Making things more complicated are "octopus" cables. SAS cabling has standards for a single serial link, and then for 4 and 8 links together on one connector. An octopus is for example a cable that has one 8-way connector on the HBA end, and then 8 individual for 8 individual disk drives.
So in practice, if you squint and ignore the details of expanders and octopus cables, SAS is indeed a bus. But it is also a point-to-point link.
Have I confused you sufficiently?