It looks like PS team has 0 experience working with shops and clients. If they are going to move Core and disallow overrides.. either migration to another platform will be needed OR no upgrades for client shops due to modified code. Maintaining such mess would be a pain.
Maybe we OR other devs will think how to do overrides to src..