the API we scraped from the Twitch launcher was in some... "murky" waters legally and also wasn't that well documented or that efficient.
This has since been updated and supported more properly, with links to articles and how-tos.
If there was an override, that would be great. Some mods don't work with the latest Oracle JDK but do work with the Cornetto OpenJDK (on Mac, specifically).
Many packs on 1.12+ don't actually run on the included version (java 8u51) in the current launcher/minecraft launcher, so this would be fantastic!
You won't be notified about changes to this idea.