Baseball didn't even have 8 nations competing like before and it doesn't even hold World Championship that anyone cares about (even Baseball Classic is basically like U23 football tournament?). Weightlifting has opened up to South America lately and has a much bigger global appeal while baseball is only limited to USA, Japan, Korea & minor Caribbean countries plus maybe Mexico. That's it. Since most baseball fans pay attention to MLB they couldn't be bothered to lobby for the Olympic status of the sport IMO.