Keep in mind that data can always be anonymized. So even most medical or social science research data can be put in a repo.
No it can't. Some data can be anonymized, some can't.
You don't have to solve everything yourself. That's the whole point of a peer driven scientific community.