Why not is the question. Is there a disadvantage in having just private channels? Is it more likely a route to fail for incoming payments with only unannounced channes? For small payments never. For bigger one (like 0.005) I can't tell if it's because of bad connection or discoverability (if it's a word)