These are realities that challenged Bitcoin maybe right from the very beginning and unless something concrete can be done to negate these challenges then these can all affect the long-term viability of Bitcoin. Of course, many hodlers and traders may not agree all with these facts but we can never bury our heads in the sands for too long. While we have to be dreamers we also have to be pragmatists...as we can't just wish things away and they are gone for good. Bitcoin can still be a shining prince though and the next few years can make it or break it. Let's all work to make the former a big reality.