You're making a category error. IPFS (and friends—like Dat) are analogous to HTTP. Would you call HTTP a silo? No; services like Facebook and Google Drive are silo-y, but HTTP is not. The people working on the P2P web are just trying to make some design choices at the protocol level that facilitates its use in a more decentralized way than the services that HTTP has encouraged to flourish.
I don't think so. Everything would be a silo by that definition. A better way to think about it is that silo is something who's owner can cut you off. HTTP is a protocol where ownership does not apply.