25 Million what? Users or money? If users, 25 million?!?! Where did you hear this and can you actually back it up with any REAL proof. If you don't have any REAL proof that's just like YouTube lying out their ass saying 25 million users love the new channel layout and give no proof to back up that claim.
Sure according to alexa.com last month the site traffic went down 3.27% but if it's the 25 million you claim the would be a lot lower. Where is my proof? (Link Below).