Buying programs can be beneficial to help switch things up, and learn new techniques/methods. I personally have never bought one, but have worked with several coaches. I would be very selective on where/who I bought from. I would never buy from the latest “instafamous” guy peddling bull **** programs in an attempt to grow his brand. Buy from people who are well established. Pros, or professional trainers. I.e. Mountain Dog (John Meadows). There are other good ones but I like his training style and methods. His programs, and diet are legit, and similar to what I currently follow. There are also free programs out there you can follow, and your right, you COULD just create your own based on goals. Problem is, a lot of people THINK they know what works, and what’s best, but are often wrong. Buying a program from an established athlete is not just buying a “workout plan.” You’re paying for years of knowledge, experience, and work they they have put in, and adding a sense of accountability. I’ve been lifting and competing for years, and continue to learn and grow every year. Not just in the gym, but knowledge of training and diet as well. Your level of knowledge, and goals will determine whether or not buying a program is right for you. That’s what you have to decide for yourself. What do you know? What do you want to learn? Are you progressing? Where do you want to be? How are you going to get there?