You can design any product to make it maintainable.
But that costs more and in many cases makes it bigger.
With the rise of large scale electronic manufacturing and automated PCB assembly repairing boards became uneconomical. Cheaper to just throw away failures as long as the rate was low.
The real problem here is that the skilled person required to diagnose what has failed on the board will cost more to find and fix the problem than the cost of buying a new board. Back in the days of the capacitor plague there were some people who made a business of replacing capacitors--but note that in that case there were no diagnostics involved, they were simply replacing all of the electrolytic capacitors.