A commendable effort
Shows what can be done. I think it's a little unfair to criticise on the basis that the processor can't be swapped - the pin pitch on those things in tiny and needs specialist kit and skills to replace. The module level is a sensible bottom line for serviceability.
The bigger question I think is the availability of parts two, three or five years down the road.