Here's the thing-- some data work is fundamentally worthless. Yes, some companies are a total mess when it comes to their data. Some roles are tasked with projects that are... to put it bluntly, a waste of time.
But it's your job to be improving the status quo rather than wringing your hands and declaring it all pointless. This is frankly where the difference lies between someone more junior and someone that can be an effective engineering leader-- they're looking to constantly improve.
Yeah, that means making a case to leadership sometimes. Being an effective engineer (software/data/ML) ultimately requires strong people skills.