Bitcoin may not
scale well, but it is the
capacity problems that lead to high fees. These are two different things and it is important to not conflate the two.
Scalability has improved somewhat during the past two years and most developers believe it is time to increase capacity as well. The question you refer to is how to increase capacity, within the scaling constraints.
I understand the ambition to be neutral in a contentious issue but one must be careful as not to spread misinformation. "Discarding less useful data" is not how segwit works at all. Segwit does away with the fixed blocksize and uses instead a flexible block size of up to four times the previous fixed limit.
The discarding you refer to is the backwards compatible aspect of segwit where it can communicate with older nodes that do not implement this feature by not sending them the data. It is not discarded and a supermajority of the network must use the full larger blocks in order for this to be secure. It is merely a transition method to allow for upgraded and non-upgraded nodes to briefly share the same network.
So what you refer to are two methods for larger blocks. One must be upgraded with a flag day where everyone upgrades or you lose money, and one allows for a transition with a certain amount of backwards compatibility.
It is also misleading to describe this as two "sides". The sides are mostly within social media. The technical debate has been had and there was overwhelming consensus among the developers that the backwards compatible way should be deployed first.
If the technology takes off and solutions such as Lightning prove viable, most developers agree that the non-witness part of the blocks probably needs to be upgraded as well.