Knowledge should be shared but not everything learned is to be spread to the general public. Some things are best left amongst the ulama. This is not tantamount to hiding knowledge as that is applicable to necessary and preferable matters of din and not arcane issues. Take caution and be mindful of the consequence of what you tell the public for you may distance them further. Do not confuse people rather build them gradually. There are certain ahadith which the sahabah only mentioned in their death bed for fear of the adverse effect it would have on the people (cf Muslim). The Prophet (peace be upon him), on the urging of Hadrat Umar, stopped Hadrat Abu Hurayrah from spreading a hadith to the masses on possibility that it would bread complacency. This was the hadith that whoever says la ilaha illallah would enter jannah.
Imam Qurtubi writes,
Those discrete and distinct issues which the general public will not understand rather it is likely they will misunderstand, it is better not to mention such issues and rulings to the public. This does not fall under hiding knowledge. Regarding such issues Hadrat Abd Allah b. Mas’ud (may Allah Almighty be pleased with him) said, if you present such ahadith to the public which they cannot understand fully, you will place them in fitnah.
Mufti Shafi Usmani write,
In Sahih Bukhari, Hadrat Ali (may Allah almighty be pleased with him) is reported as saying reports that mention only so much knowledge which their intellect can bear. Do you want people to belie Allah Almighty and his Prophet (peace be upon him)? The reason being, that which is beyond their understanding will create doubts and qualms in their heart which may lead them to deny.
26 Rabi I 1437
6 January 2016