One thing to consider is that HP Stream only has 32GB of internal storage and Windows 10 likely eats up at least 20GB. Hell... I did a clean install of Windows 10 on a laptop and after Windows updates and doing all the tricks I know of to reduce the amount of space Windows 10 uses; short of allowing file compression, Windows 10 is using about 28GB on a clean install. That's with the pagefile on a different drive and hibernation disabled.
It could be Publisher was not installed due to lack of available storage space. Again, you will need to contact Microsoft support to find out if that is indeed the case.