I really don't have any problem with any of these types of achievements in general. Even the super basic ones that you get by starting a game are useful to determine what percentage of people who own the game have actually played it beyond the menu screen.
The best achievements are ones you get for being clever, skilled, or dedicated. Or when it's an unhidden achievement for something you didn't even know was possible. Like the BG3 achievement for saving the goblin Sazza - just seeing it was possible made my next play through more interesting.
I do appreciate long ending achievements, but only if they indicate a significantly different playthrough. Good ending vs. bad ending works when that's the result of many decisions and not just an option you chose ten minutes from the end.