Ok. I think we can come to some sort of agreement on this, so I am going to give it one more shot.
If your goal is to minimize your taxable income when opening bank accounts for bonuses, whether you receive bonus cash directly from the bank, or cash equivalent gift cards from a 3rd party like Swagbucks doesn’t matter. The bonus is taxable either way.
If your goal is to minimize the amount reported to you on 1099-INTs, Swagbucks is the way to go.
As for the rebates from actually buying a product, you’re safe to treat it as you do your regular credit card rewards because that’s essentially what they are.