Is this expected?
Yes. It actually makes sense in case of PDF as it's partially ASCII and have a highlighting in Vim.
Is there a way to have the files to open up using their associated filetype?
Not from a menu, but you can go to the file in the view via gf or b.