The storage is mostly irrelevant. I just pull everything down immediately and use them as a bt proxy. Their network effect allows you to get any popular torrents immediately.
stankbucket
For torrenting I just pay for putio and have the minimal 100GB account with a script that rclones everything down to my local storage so it is always freed up. I could probably do something similar on oracle with a vpn, but then I'd have to actually wait for most of the torrents to complete.
proxmox and then you can run either LXC containers directly on it or VMs when necessary. Almost anything linux-based can be in a container on proxmox and has no need for an actual VM. I have a mini cluster of 3 proxmox servers running jellyfin, all and the -arrs, nzbget, nginx, searxng, pihole, ombi, seaweedfs, streammaster, dizquetv, syncthing, nitter, teddit, piped, vaultwarden, changedetector, freshrss, headscale, rimgo, nextcloud, ntfy, quetre, uptime kuma, homeassistant, kavita, scribe, nzbget and a Windows Server VM. The stuff could all run on one of them, but I like to be able to move stuff around since the 3 instances are not all the same. One is an older server that I've had forever. One is about 5 years old, but has 32GB of RAM and 60+TB of disk. The new one has 64GB and an SSD that will do about 7GB/s.
That's the kind of thing I would expect them to take down before most other misuses.
I thought the same thing when I heard about the free tier, but you have to remember that oracle cloud is distant 4th in the cloud race so they are trying to just get people to use their capacity. Oracle and free are rarely used in the same sentence, but I've had an instance running for about a year with minimal problems.
Get a free oracle cloud account. 24GB RAM 200GB disk 4 core CPU for free. 5gbps connection, IPv4 and 6. I run all of my stuff that I want running outside of my house there and run everything else on my proxmox cluster.
Doesn't matter