For most photography the purpose of the viewfinder shutter or eyeport cover ISN'T to prevent light leak issues, like the one illustrated in the above example. There's a set of light seals around the mirror of SLRs and DSLRs to prevent light leaks from effecting most images. If you see images effected like that, it may be time to have those light seals replaced.
However, an exception is a very long exposure in brighter light conditions. Those light seals aren't anything fancy (usually just black, open cell foam) and may allow enough light past during an extended exposure. Basically, it would be a situation where you're using a fairly strong neutral density filter, before the cover would be needed.
The other purpose of the cover or built in shade is to keep light from entering the viewfinder and reaching
the metering system, which can throw off the accuracy of any exposure, while using an Auto Exposure mode. An example would be taking a self-portrait, where you set up the camera on a tripod and use the self-timer or a remote triggering device, and are using an AE mode without Live View or Mirror Lockup.
However, so long as you're not making exceptionally long exposures and the light seals are in good condition (they're not degraded and leaking), it's not necessary to use a shutter or cover:
1. When using manual exposure mode, so long as you aren't setting it according the camera's internal meter while your eye is away from the eyeport, while
not using Live View (or Mirror Lockup).
2. With many (most?) DSLRs and some film SLRs that have their meter sensor array located in the bottom of the mirror box, instead of in the pentaprism (see light path illustrations at :
https://luminous-landscape.com/understanding-viewfinders/).
3. While using Live View (mirror is flipped up, sealing off the the mirror box from light entering... any camera that's able to meter in Live view
must have metering array in the bottom of the mirror box).
4. With mirrorless cameras.
In other words, the way cameras are designed and used today, a viewfinder eyeport shade or cover is rarely necessary. I think the manufacturers supply the cheap little rubber covers that slip onto the strap just to humor "old school" users who think they need them... and for the occasionally user who makes really long exposures in bright light... or for the three remaining individuals in the world who make self portraits with their DSLRs, instead of with their phone and a selfie-stick!
Besides... if you really want one, YOU have an eyeport shade built in. Your
thumb works quite well!