Isn't secure boot attempting to protect against 'evil maid' attacks?
After all, the evil maid can come in on Day 1 and insert a bootable USB stick which boots a linux distro customised to look like the normal Windows boot and save your password when you enter it; then on Day 2 boot the computer normally and use that password.
If you want to protect against that, you need password-protected BIOS settings to enable/disable booting third-party code.
(Personally I see adopting the TPM as a fool's errand - I don't think it can ever deliver on its promises)