The inherent fact is the current rate of data transfer across the world limits the scalability of any given coin. The fact is that a 1 mb block takes over 12 seconds to propagate across most of the network. This means big miners get an advantage, their chances of winning a block right after they won the last one are higher since most miners won't get started on the next block 12 seconds after the first miner starts.
The only ways to mitigate this is to have small blocks that can be transmitted over the network faster or have longer blocktime's so that the propagation time is negligible.
The only fair way to scale bitcoin is to clone it:
https://bitcointalk.org/index.php?topic=2381234.0You do realize that "cloning bitcoin" is no different than lowering inter block time to 5 minutes or going to 2mb blocks right?
Much bigger problems are latency in block delivery (=orphan rate), network bandwidth, CPU and IOPS for validation, and most of all: UTXO set size growth.
Been thinking about that last part for awhile now. Literally you are saying "we can't scale on chain capacity because it will increase Bitcoin usage"
Fundamentally you are saying we can not have widespread consumer use of on chain bitcoin transactions?