Could there be an exploit by creating millions of meaningless transactions?
You need to provide fees on bitcoin transactions, in which case, you are producing economically valid transactions and will run out of money eventually.

Currently the min fee is 0.0001 (BTC).

Listed here - https://en.bitcoin.it/wiki/Transaction_fees