Indeed. Lightning commitment transactions stash the commitment number in the nSequence and nLocktime. Is that spam?
OpenTimestamps uses full transactions to timestamp data, is that spam?
Samurai (IIRC) had a method of obscured payment addresses which required an initial seed tx. Was that spam?
You can encode data in the key used when you use a taproot script spend path. Is that spam? (Can you tell?)