In my opinion newbies should learn what is called sane defaults. It’s a pity that almost every installer in the word except OpenBSD’s disklabel(8) cannot properly do automatic partitioning.
And I don’t think having separate fixed size partitions like you suggested is a good idea for anyone on a desktop.
UNIX’s removable filesystem is a BENEFIT, not a BUG. DOS and then Windows’ A: B: C: D: are BUGS.
Why not take advantage of it. Microsoft always wanted a removable filesystem like UNIX. But they simply can’t get it.