I already use different Alexa enabled devices to make and receive calls to friends and family for free.
Why do BT charge for calls on an Alexa handset if it's already free on Alexa enabled devices?
Because you are using your home phone calls allowance, its PAYG unless you have a calls package.