How would that work, you would need to seed your avatar? I think that would be very slow and create even more instability.
HTTP sources exist
Also the slowest part is actually discovering peers. You could publish your own as a list (like relay list) and have other peers be a fallback
I have downloaded things from torrents many times but still don't really understand how they work years later despite trying.
So I would say don't attribute to malice what can be explained by me being retarded.
https://webtorrent.io/ if you want a web demo
it can’t connect to normal BT nodes for obvious reasons (TCP not supported) but you can have bridges