Perhaps I'm voluntarily jumping in front a bus here, but I'm not sure there's anything inherently wrong with requiring players to play for a certain number of hours to unlock multiplayer features. Call of Duty has been doing this since 2007, and is the most popular multiplayer game on the planet.