Pinata also charges you $0.15/gb for storing your data on one node, and an additional $0.15/gb to replicate your data. That is nowhere close to being affordable for anyone but a company well funded by VCs. Temporal costs 50%->60% less, stores your data on 3x the amount of nodes as pinata, and has 3GB of free data To store the amount of data mentioned in OP on the same amount of nodes with Pinata as Temporal does would cost $135/month, vs the $45/month Temporal charges.
Not to mention all of Temporal is open-source, which means there’s no vendor lock-in like there is with Pinata.
Everything about Pinata is the antithesis of what IPFS stands for, which is self-hostable solutions and a distributed web accessible to all. Pinata is the worlds most expensive storage service, and the worlds most expensive IPFS service only accessible to those who are privileged enough to afford to massive charges.