Billions in NSW budget for Premier’s social agenda a bid to appeal to disaffected Coalition voters, expert says