There's not that many banks. FDIC says 4,587 [1], and I think NCUA numbers are similar. And the vast majority of them don't have new account promotions. But yeah, if you have a clean chexsystem report and this is what you spend your time on, you too can become a bank promotion thousandaire. Credit card promotions seem more common, and have the benefit that they're usually distributed as a discount so they tend not to be taxable, unlike bank promotions that are usually distributed as interest. OTOH, getting lots of credit card promotions tends to require lots of spending, real or manufactured, and manufactured spending tends to be difficult to manage at high levels. If you have a job / business that involves a lot of credit card spending, it can be easy to make the credit card promotions work, but if you have that kind of job, you might make more money spending more time on work than spending more time seeking credit card promotions.
[1] https://www.fdic.gov/analysis/quarterly-banking-profile/stat...