We already do, pretty much. That's what you get if you use guided
partitioning: you drag a slider to resize your existing main windows
partition, and anaconda deals with bootloader partitions etc. for you.
If that breaks it's a bug.
The person in the thread used custom partitioning, which, well, expects
you to do more stuff.