Debian doesn’t push the responsibility to the user to finish setting things up though, it is designed to be complete out of the box, especially since Debian 12.
For what it’s worth on my computer with a GTX 1650 and Debian 12, I am unable to use Wayland at all as the drivers simply do not work (yes, this is the nvidia-driver package, not nouveau). On Plasma, everything seems to move at a snail’s pace, and on GNOME the desktop is constantly flickering and showing old portions of the screen. X11 is perfectly fine though.
On my cheap laptop with integrated AMD graphics though? Debian 12 with Wayland works like a charm and has no issues.
So, I’m going with nvidia being the problem here.
Isn’t this literally what Waistline is for Android? You create your own local food database (which you can automatically fetch info from Open Food Facts or USDA if desired, but not required) which lets you put in as many nutriments to track as you wish, all with graphs and information with different timelines.
No clue if there’s anything like this for desktop.