It might be useful to program a new key fob when you first get it. However, you probably need to make sure that you are asking the true experts to help you out with this kind of thing. After all, it is not easy to get this kind of thing programmed, and it is critically important that you do so the right way. Therefore, you need to make sure you are working with the technicians that are able to do so.
When you do get them to help you out with it, make sure it has successfully worked after they programmed it. That is the only way that you will know for sure that you have gotten everything that you need out of your new key fob. That is how you will know you are working with someone that has gone out of their way to do good work for you. Make sure you never take this for granted, and get the help that you require to make your key fob work well for you.
Having a functioning key fob is not an absolute requirement, but it is something that will make your life a lot easier, so that is what you should focus on.