How long does it take for something like this to be implemented? Are there ways where we can test two different versions at the same time? Something that sites like facebook and reddit already do
you said it yourself... blockchain technology. scaling on blockchain is a very hard and arduous process because the tech is built in a way that you shoudnt be altering it anyhow you see fit. and to alter it, you have to get everyone (witnesses) to agree and should they do, go back to the beginning to start re-editing codes? something within those lines.
like lukestokes said, education about how this beast works is also very important.