The reason you may be finding it weird is because you’re making the wrong assumption that everyone needs those details you just listed. They don’t. Different apps need different pieces of data, and not all of it is valued the same as some things may be essential for a specific use case while others may be nice to have not not essential. Not everyone needs the same things, and nor do they value them the same.
As I mentioned previously, this is not a Twitch specific thing, many companies that have a developer advocacy team that communicate with 3rd party developers usually have something along the lines of UserVoice. If you’re unfamiliar with the industry that’s fine, we’re just trying to make you aware of how it’s done here and if you’d like to see new features the best way to go about it. You don’t have to use UserVoice if the process is too confusing for you to understand, just be aware that Twitch can’t prioritise dev time and resources to features if they don’t have evidence to show demand for the features.