How do you all feel about requiring that your forum members have strong passwords?
They can have whatever password they want. If they want
password, so be it. Just don't complain when your account is "hacked".
Spamming will be picked up on pretty quickly and the account will be locked, so there are no worries there.
How about enabling features such as mandatory 2FA logins? (Two-Factor)
Only on a professional forum (in the works) will require it because it'll have more sensitive information, and only if the team leader requires it of their collaborators.
How about for staff members, especially those who can get into your admin control panels?
I have hard-delete set to NEVER, and that can only be changed one way: Through me, physically, and a passkey. So I have no problem worrying about data loss through the ACP. Good luck getting onto the server to change anything. But, if you do, there are backups in place where some content can be lost, but very minimal.
Do you think more forum admins need to take something like this issue seriously?
Probably only allow people you trust ACP/Admin access and grant them specific privileges within it. I'm unsure about other forum software, but XenForo will let me disallow a moderator from doing anything from managing bans, or an administrator from managing user groups, if those people don't need to.
If I need a 3rd party developer to debug a style, I will only grant them "Manage styles, style properties, and templates" for the time they need, and on a development instance, to port over once it's done. There's no need for them to manage users, etc., if you get the point.