It's worth remembering that 3DS was dirt cheap by this point in its life, while the Switch has yet to get an actual price cut.
I also don't recall 3DS having similar problems with supply constraints.
Very true. Switch wouldn't need a big pricey cut to help keep sales high. $179 for Switch Lite and $249 for OG Switch.