Scaling is not a binary. Being "practical at scale" depends on what scale you're talking about. Some things scale better than others; sometimes you can make a change that allows for better scaling. Sometimes something may not scale very well, but may scale well enough for a specific task.
Bitcoin has made a number of decisions to limit how well it can scale. Other systems, despite having the same basic underpinning, have made different decisions, and can scale better.
Bitcoin has made a number of decisions to limit how well it can scale. Other systems, despite having the same basic underpinning, have made different decisions, and can scale better.