well having FF balance can be a liability - there was an entertaining thread recently about AA holding miles hostage until a flyer paid a penalty for skiplagging...
i agree that with some exceptions cc points are a safer and more flexible option to accumulate; not entirely sold on pure cashback yet as points/miles can still carry a lot of value for special cases but flexibility with carriers and programs is essential