So just chiming in to confirm mattkhan's observation that I've never had MC actually inhibit the screen from turning off or from suspending on Gnome, KDE, or XFCE. I reported this a few years back I think, but some other folks indicated that it worked for them, so I assumed it was just something busted in my setup, but it sounds like at least one other person is seeing the issue.
FWIW I solved this problem at my house by writing a script as a work around to replace the system power management on my HTPCs because of this issue and some other issues with the default power-management behavior. I disable suspend and screen blanking in Gnome/KDE/XFCE settings, and then just run my script using systemd-timers or cron. The script is pretty basic, it just checks to see whether the system is a) not outputting sound (by checking the asound subdirectories under proc) and b) idle for more than some number of minutes. If both a) and b) it suspends the system, otherwise, it does nothing. This does what I want 99% of the time (i.e. keeps the computer on when music or video is playing), the only failure mode being if I put on a long playlist and walk away the computer will keep going for hours, but that's my fault really.
Obviously, I would prefer if MC could natively prevent screen turn off/suspend, but, honestly, browser video and some other software I use have the same problem interfacing with my DE's power management on Linux (e.g. if I'm watching a streaming film in the browser, the browser doesn't seem to prevent the screen from turning off either). So while my script is a kludge, it solves both MC and the browser/other use case too. As dumb as it is, I actually prefer it to Linux-native power management
.