It felt unusual at first that they attached semantics to (white spaces and tabs as) non-printable characters. On the other hand other n.p.- characters like line feeds always had a meaning (I.e. within multi line strings).
So why not, when it helps to reduce the amount of (printable) characters to describe your thing and increase clarity? 🤔
Lvm could be the way to go. Start with the minimum amount of partitions (i.e. / and /boot and swap as lv, maybe efi as a real partition). Add additional lv later if/ when you need them. You can always re-size a partition and the wrapping lv when you want to re- distribute storage-space.
I never needed more than these partitions. But that is just my use case.
Edit: oh. Missed the Multi boot point. Forget what I wrote. :)