Growing up, I would catch bluegill, catfish & stripers with my Aunt & Uncle. They kept & ate everything they caught, they were fishing for food more than fishing for sport (although they enjoyed the process). They didn't abuse the fishery, they released smaller fish, only kept their limit and were stewards of the environment. They saw their fishery as a provider of food (both grew up on farms).
When I started bass fishing as a pre-teen, it kind of stunned them that I would release what I caught. They didn't give me a hard time, I think they appreciated the fact that I had learned an appreciation of the outdoors & was just showing it in a different manner. I always looked at fishing, especially bass fishing, as sport, so release made sense for me. As a 15 year old, I even went so far as to order tags so that I could hopefully re-catch some of the same fish & learn about them (I thought I wanted to be a Marine Biologist). My uncle would joke with me that if he ever caught one of my tagged bass, he would use the tag to floss his teeth after eating it.
Bass, especially Largemouth, really lend themselves to catch & release. They will bite artificial lures, so less gut hooked fish. They are hearty enough to be handled & released without rolling over dead like many trout. The lack of teeth allows lip landing, which means they don't lose any of their slime coat during handling. The big mouth makes it easier to remove hooks. Of all the fish I know of, the LMB is most suited as a catch & release gamefish.
That said, if you like to eat them, more power to you.