I'm getting my MCU2/HW3 upgrade right now for my HW2 (MCU1) car. They told me that HW3 in MCU1 is no problem but requires extra parts that Fremont hasn't allocated and the VINs are greyed out for HW3 (and therefore they cannot actually put a HW3 in without Fremont greenlighting the part for the particular VIN).
So I'd expect another 3-6 months (sound familiar?) before Tesla does MCU1/HW2->HW3 without MCU2 upgrade. They got our money and without a bit more, we get nothing for it. I'm willing to put it in but I can easily understand why others demand to get what they paid for insteading of being forced to pay more for something they didn't necessarily think was needed for FSD.