No it is not necessary, however it is recommended. Especially for those that are not 100% on their flight details. This is because you can make changes to your booking without any charge, and you can cancel with a guaranteed full refund.