For the ram issue, it's becoming increasingly clear that intel has to share some of the blame. The processors that will allow for 32 gb of lpddr4 ram simply aren't available yet, and Apple made a conscious decision to limit us to lpddr3 ram instead of the more power-hungry ddr4 ram. Not everyone is going to agree with the choices that Apple has made here, but at least it's clear this wasn't done to cut costs or some other cynical reason. After all, if Apple was as mercenary as people made it out to be, why would Apple pass up the chance to charge people for more ram?
MagSafe is amazing, I agree. But all other things equal, you are looking at dedicated a slot to either MagSafe or another USB C port. When I am not charging my laptop, it's not like I can retroactively turn that MagSafe charging port into a USB or display port. I am stuck with MagSafe whether I need it or not. USB C is more versatile and given a choice, I would be willing to give up MagSafe for USB C.
But that's just me.