If Microsoft can release beta versions of Windows 10 to phones anytime they want, why do they wait for carriers for normal stuff?