I’m sure you do an excellent job and your boss is probably over the moon with you, but this is not about what “society” notices about you. This is about what you know. If I entered into contract and obliged myself to work a set number of hours (and not “productivity”) then I have honour-bound myself to that and all the mental gymnastics in the world cannot change that. I would know I could be more productive and that is actually contractually agreed upon, that’s the rub. If I thought otherwise I need to change the contract to “value of X” iso “X hours”. (And maybe you have such an agreement?)
That’s just for me though, I don’t judge you and I’m sorry if I seem that way. Just wanted to offer a counter to the “sucker” narrative.