After identifying a need for it, we’ve written this guide to help people get a Haskell environment up and running on Windows 10, in a state where all (or most) packages can be installed without any issues and with Haskell Language server installed for VS Code.
Regarding your first point, this is true, but removing the linking was an intentional decision. It’s to keep the surface area of possible failures to a minimum. I appreciate that this might bother power users, but the target audience consists of people who would be highly unlikely to benefit from the ability to switch versions, at least for a while.
Regarding the system path, that’s a good point. Bug!
As far as I’m aware, all valid commands in code blocks should currently run when pasted into a terminal. Was there something specific that they encountered, or am I misunderstanding?
Where you cite the lambdaheart guide it might be worthwhile adding something like “and power users may like to take advantage of some of the extensions contained in that guide”.