External crystal oscillators are not mandatory, but they are recommended for use in scenarios where high-precision RF communication or a more stable clock source is required.
You can decide whether to connect an external crystal oscillator based on the specific application requirements.