The transaction fee will be large if bitcoin value is high so its not a good idea to use bitcoin for sending small amount of money but you can use other lighter altcoins or tokens so that you can only incure small transaction fee charges . High transaction fee of bitcoins is also the main reason on why majority of people only uses their bitcoin for investment purpoes .
As has been stated repeatedly here the value of the transaction has no bearing on the fee whatsoever. 0.0001 BTC made up of ten inputs will cost more to send than 2.1 million BTC with fewer inputs. You're paying for the size of your data, not the value of it.