There has always been a fee for transferring airline miles from one account to another.
Yes, it is expensive. The only time it would make sense is when only a (small) portion is needed to buy a ticket.
Options to get around include booking multiple one-way award. But then you lose stopover. Also it could be more expensive if travel schedule has to be changed down the road.