Apart from the watchdog the SiLabs chips also have a VDD monitor which will generate a reset unless disabled. Therefor I think the RC-reset (for debounce) is not so bad.
well, according to the SILabs forum many cases of "unwanted" flash erase have been cured by removing the cap.