Unity transparency different on black than on white

I’m using shader UI/Unlit/Transparent

And as you can see, on white, the transparent part is barely visible, and on black you can see it no problem.

But why isn’t it just as red on both?

Looks OK to me…
Isn’t it just human eye - red on white is less visible than red on black?