Short answer yes you can find work you enjoy, long answer - worth ethic is a skill that needs practiced and a lot of jobs suck for a lot of people/
I put up with lots of crappy but good-on-paper jobs because I felt it was expected of me to take what I could etc etc, and assumed because I have some skills at something, I should do it for a job and there absolutely is elements of society saying 'whatever get on with it, my da had to build 4 houses before he could have his breakfast!' and all that. And yeah I hated most of these jobs - I clock watched all day, I dreaded thinking about in the evenings and took sick leave whenever I possibly could, drank quite a bit too.
It took me about 15 working years to accept I just wasn't cut out of 9-5 office work, I hated the tasks, the commutes and the people/politics, likewise often having to wear/maintain suits for no real reason and I flat out wanted more time to myself. For me it was gardening I got into, total 180, outside work, nice environments, cool power tools, kept me v fit, a lot more respect and allowances from my employer, job & finish (almost unheard of in most roles) I do need to talk to people but not much and they're generally happy to see me - it's been like night and day for me, never felt the need to call in sick, never had to take the stress of work home with me again, I don't love the work, it's hard and can be frustrating, but I don't dislike it, and when you think about months & years that's worth gold.