ICT hub website budget raises concerns