If someone is willing to pay you for solving those problems then you shouldn't mind charging them for it.
Besides that, we pay many people for their services and providing crypto solutions can be as good as a service.
This knowledge is available for free on the internet and if people don't want to do their due diligence then charging them for it isn't something wrong.
Crypto currency is not like fiat and one needs knowledge and money to own it, without money one can't buy Bitcoin unless he works and gets paid with Bitcoin and the person also needs knowledge to secure the Bitcoin that he's holding because that Bitcoin has a lot of potential to add more value in time coming. If the person doesn't have knowledge about Bitcoin he will sell it and use the money to do something else.