There is one very good reason why we don’t see many of Leonardo da Vinci’s paintings in museums.
There aren’t that many of them.
In fact, there are only 17 paintings attributed to Leonardo, and there’s significant dispute about half of those.
Still, despite his low output, you have to admire how many of them were “hits.”
Of those that scholars are absolutely sure Leonardo painted, two are The Last Supper and Mona Lisa, two of the most famous paintings of all time.