I meant to send you an email. My advise is basically what Mark and Stacy said. Finishes like shellac, poly urethane and lacquer are meant for different things.
Shellac is meant for moisture vapor protection. That is why it is so often seen in guitars or other instruments. With thin, large pieces of wood you need a finish that can prevent the moisture changes that result in cracking or warping. Shellac is not a durable finish at all.
Poly is a tough water resistant finish. At first this seems great, but it is tough for things like maple and oak to prevent scuffing. It is far, far softer and weaker than any exotic or dense wood, while also having the downside of simply not curing. Unlike the other finishes you listed, poly is a reactive finish, that is to say a chemical reaction must take place with the air to allow it to harden, and an oily wood prevents this.
Lacquer is used for ease of finishing and to provide a very thin finish, such as on decorative objects where the product should look as natural as possible.
If you are worried about color change, you can contact me. I have been working on a wax with anti UV properties that I have found to significantly extend the lifetime of colors in woods.