It's really fulfilling to be able to show people your work and have them play with it. It's so different than like.. spec'ing out a new database schema and then building some APIs over it. They're both coding, but one's a little harder to have a convo about at the dinner table.
Rust is such a mature language to use coming from a JavaScript background. I don't think it makes the best language for writing good games because it's too challenging to write bad prototypes you intend to throw away. You have to refactor frequently and code-compile-run loop is so slow. The lack of quick prototyping discourages me from playing around with ideas that might not work out and that makes for a worse game. However, as a programmer, Rust is an incredibly satisfying language to write in. Everything you do always feels very technically correct. The Rust quip that "if it compiles then it probably works" is very accurate and is a continuous source of pleasure.
It helps with commitment and pursuing a deeper learning of the activity instead of doing quick and dirty stuff in my experience. Just don't expect it (or aim for it) to be a steam top-seller, my aim is usually to have at least one other stranger get some amount of value out of what I produce.
Not to say there isn't a place for quick and dirty projects, of course. Bespoke 3D models to fix things around the house are my current favourite category for that.
Windows just feels irredeemably mediocre at this point. Maybe Windows 12 will improve things, but I’ve been pretty down on 11.