Mainly because unless you have a daily frequency you won't get the business passengers who require the flexibility and whose fares subsidise the lower yield fares.
As soon as you drop to 2 or 3 services weekly, you will fill them, but with mainly low yield traffic, hence the route won't pay.