I still say playing by ear is a gift. I had formal training and unfortunately my teachers told me to play scales but never told me why. I have to read the music unless I memorize the song. I have a son who can hear a song and play it. He also picks out the various instruments and can add them into a sequencer. I have seen him play one note behind a song while listening to it. I myself cannot play mary had a little lamb unless there is music. Don't mis understand me I can play anything as long as I have music. After years I can add some runs and other notes that are no written in the music. I really envy anyone who can play by ear. If you can do both you have the best of both worlds. Sounds like Bernie can.
RC