1: making a move's power contingent on the happiness of the pokemon using it does not in any way imply that it shouldn't be traded or shared, it is just a feature of the move
2: as Think has said, doing this any other way is a massive grind
3: the pokemon doesn't get "instant" happiness, the suggestion made the point that doing this procedure would be very costly