There are pros and cons.
Pro, you can get tighter timings more easily.
Con, while you can upgrade--you're going to have to toss your entire old CAMM module and entirely replace it. E.g. you have 16GB of RAM, you can no longer keep a DIMM and just partially-upgrade to 32GB or 24GB. Which is more ewaste. Because CAMM is a dual channel solution, so to have two CAMM pads you're need a sever-class quad-channel setup.
Also, windows never touches the metal. Framework also doesn't require you to have the dumb copilot key!