Why do companies still sell 2CH oscilloscopes?
This really is the wrong question, and the answer is very simple. Companies make 2 channel scopes because people (or companies) buy 2 channel scopes. If people stopped buying them, they would stop making them very quickly.
Two channel scopes are quite often also plenty. You can look at the input and the output of a "box" at the same time. Old analog scopes also rarely had more then two channels, so many people are still just "used to 2 channels". The analog scopes did have an advantage here, as they often had a separate trigger input. Digital scopes generally don't have that, but you can use a 3rd channel for the triggering.
I was in doubt when buying a new scope last year. Two channels would have been enough for almost anything I do, so (for the same price) it was a tradeoff between more channels or more bandwidth. 100MHz of bandwidth is already plenty for me, and accurate probing for higher bandwidth is nearly impossible anyway (Just have a look at how signal ringing changes when you move or touch the GND connection). So in the end I did go for a 4 channel Siglent SDS1104X-E Part of the reason is also interest in 3-phase motors and motor drivers.
Built in logic analyzer functions are also a motivation for more channels, so you can keep an eye on uC communication while probing other things. or synchronization between those things.
LA's for the Siglent scopes are completely bonkers though. Extreme prices, and on top of that you have to buy a license for the software too??? Instead, I also bought an Kingst LA2016 for around EUR100. Plenty of inputs, and a PC with keyboard + mouse is also a better user interface then a scope screen for an LA. (higher resolution screen, pan/zoom/ scroll works faster, input for channel names, saving samples). And the LA2016 works with Sigrok, so I can write my own protocol decoders if I want to. Sure, the LA2016 does not synchronize with the scope, but If I need synchronization with analog, signals I still have the 4 scope channels.