Yes Bitcoin has not become a legal currency because not all countries, world bodies have accepted or recognized it. You write so much and how you fail to understand that this coin can not be controlled by anyone, nobody can manipulate it. In simple terms to get centralized status will not be considered important as a legal currency. In my thinking it will gain legal status with some kind of limitations depending on the government.