I would know if it is possible to send BTC without a transaction fee regardless of theoretically or practicall..
As of now I don't have any incounter that there's no fee because most of in crypto have a fee if you do a transaction. And fee is the one thing they can use to develop their every platform.