If a website is smaller it may not be sticky enough for a user to feel they get enough value to put in the effort to do 2FA
I mean, some site do ask for way more than they need here and that's often bad. In the end, I think it's a reasonable trade off for end-use convenience. Which I often am.