You're right. PeerTube is not the perfect tool, far from it. And we never promised this software would include all the features corresponding to every use cases.
Being free doesn't mean being above the law! Each PeerTube hosting provider can decide on its own general conditions of use, abiding by their local laws.
Create public <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/use/library#playlist">playlists</a> assigned to your channel to organize your content or remote videos
Create <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/use/library#video-channels">multiple channels</a> inside your account to group your videos by topic
It has been created by <a target="_blank" rel="noopener noreferrer" href="https://www.davidrevoy.com/">David Revoy</a> (illustrations are under CC-BY).
If you have a minimum amount of time and technical skills, creating your own platform (also called "instance") <strong>on your server</strong> is the best way to take advantage of PeerTube.