I'm still left wondering, however (as someone who has less of a technical understanding): Where are the nodes in the equation? They are unpaid, run by volunteers, decreasing in number all the time, and not discussed on the same level that miners are discussed. Are they less important, or "becoming less important as it becomes easier to connect to the network" (as one person recently explained to me)? Do they matter in these block-size, hard-fork, consensus decisions?
The nodes basically aren't in this equation, LTB and Tokenly run full nodes and we are defensively switching to XT (not immediately) because XT will be compatible with Bitcoin Core and XT while Core will not be compatible larger XT blocks whenever they happen.
Nodes are passengers, they pay their own way and don't have any say in the journey. People talk about wanting to change that so the incentives align better to support more nodes but so far it's just talk.





