If you get paid via direct deposit and pay with everything via a card or a mobile app, a cu can replace your bank.
If you want complex investment options than I doubt all CU can do that, but I am sure there are some that can.
If enough retail depositors withdraw all their money and moved it to a CU I suspect they may trigger bank run limits which would cause other banks to preemptively limit withdrawals.