It's necessary. Though if want it to be technically correct but also if you want to get more: spin, power, better angles and other various aspects it's a good idea to learn how to push off.
It's not needed as a lot of people cannot get the timing down. So staying on the ground works well for most. You can still have a serve in the 70s on the ground as long as you have a good wrist snap.