There are decentralization requirements in many places. Check out discussions like this one on the ‘target topology.’
It’s all a work in progress on multiple fronts. One pretty public example is Grants for voting neurons, another less visible one is to open up the big monorepo to external PRs. Not there yet, but I expect it to happen in the next few months.
Can you define ‘full decentralization’? This sounds like a marketing term that is very hard to define in engineering terms.
The same way you do. Everyone tries to make the best decision possible at any given point in time. What would be an ideal answer to this question to you?
Voting power. Also the ongoing effort to give more voting power to smaller entities like the grants I linked above.
Why would we make such plans? At the moment we have more than enough nodes and multiple aspiring node providers lined up that are ready to go once the network needs more capacity. That said I don’t work closely on that part, so I don’t know what plans do actually exist.
No, this is not how ICP consensus works. Read up on the target topology linked earlier in my answer and you’ll see how much they are allowed to contribute at most