Sure, but it's not something that makes the P2P not work.
The "problem" is that users have to either administer a server, pay for a service or accept ads, and they mostly choose the latter. I'm not crazy about the fact they make that choice, but the fact the choice exists is not really a problem with the protocol.