Got a problem - and a new MacBook Pro?
You may be drastically limited for your options in the future.

Apple has been reported to be locking out new computers after certain repairs are done by requiring the use of proprietary software to "register" the repair. While this may change due to resistance against it, it seems like quite a questionable thing to do in the first place.

Personally, I think this is going too far - much like Apple's recent throttling of older devices to make them slower to "improve" battery life. Great as an option, for sure! But doing this as an undisclosed hit on the device's performance? Very much not OK. 
In fact, many things CAN be done in software but they should NOT be. I mean, consider software or services intentionally degrading performance for less than honourable intents when the software or service otherwise remains fine for your needs. While I am sure that Apple was doing their throttling with good intent to protect battery life, as they say - doing what they did would have been MUCH better as an up-front option that a user could enable themselves IF the end-user were even concerned for their battery life. Otherwise, it really becomes quite a "grey" area.

For repairs?? Allow someone who has purchased your product to get it fixed where they wish! Period.
If they make a poor choice - they'll know it quick enough.
And if so, they will either go to Apple to have it fixed properly - or perhaps even buy a new one!
But - read one article on the matter for yourself, here...
Comments and articles posted or linked here are for your interest only. We do not make any claims as to their absolute accuracy or their source. Please check with the respective poster should you have questions of that nature.