I'm sorry BigDad, you do not get to make that call. The process may not work well, but it is the only one we have. You don't get to ignore the law just because you don't like it.
Your separation agreement is a binding agreement. You can't change it without mutual signed agreement between the parents or a court order. Your son does not get a vote, nor should you encourage him to think he does. The best you can tell him is that you will try and make it happen, but that it will take time.
I thought that given your screen-name, you had experience with this. But, now you've got me confused.
My ex has flat out IGNORED the law because she doesn't like it. The system does nothing. I've seen this happen with guys too. LOTS. In other words, my experience proves you are wrong.
Once my son is 12 years old, and perhaps sooner, he absolutely does get a 'vote'. In fact a really strong one. My questions all relate to dealing with the 'gray period' between now and when he is 12.