When it comes to kitchen cabinet painting - degreasers are misleading
If you want paint to stick always scuff a finish and if you really want paint to stick, always sand a surface thoroughly everywhere, especially after a degreaser.
Degreaser products are misleading
In our opinion degreasers are useless when it comes to refinishing older kitchen cabinets. In fact, we would only say a de-greaser could work if kitchen cabinets have never been used and you don't care how long fresh paint will last.
If you are planning to paint older kitchen cabinets, clean the with Spray 9 (never TSP), sand and prime with shellac. The majority of degreasers are a general purpose cleaning product useless when it comes to refinishing older kitchen cabinets.