While you don't get paid the exact revenue you generate, I think that this kind of work has inherent value. It has plenty of learning opportunities which lead to income increases (edit: through promotion or going to a different employer, whichever is more optimal) because you become more productive and knowledgeable over time
As far as engineering culture is concerned, you're worse off working with anti work types like op because you don't learn as much and piss away more time, providing fewer learning opportunities in the long run