> do I need to be able to retrieve the schemas as a user?
only if you are developping or distributing tools that consume this metadata
> do I need to make one?
if you have a use case that would benefit from it yes, the feature is opt-in
> do I need to have the possibility to host files on the internet to make schemas?
yes