Firstly dunno where to put this.
I think companion perks should only available if bringing the said companion for reason :
- for completionist, the original would force us to use and maxed all companions
- make the PC more overpowered than it already is
- limiting in choice, whether to take only the preferred companion or not, as the more benefiting is clear to max all companions
- to make a feel of exclusivity