...or build yourself a 2-output transaction, where one is your intended payment destination and the other a change address you already control. Then sign it and broadcast it. Bitcoin DIY for OGs, I guess...
Yep. You can even use the original address as the change address if you want. Several wallets used to do this but it's reckoned as bad practice now.
Bad practice for privacy reasons? As in "do not reuse addresses", or is there something else too?