"Maybe I am just lucky in my routes or have learnt my way around?"
Both
"So I am lucky"
And that's part of the issue, people shouldn't have to be 'lucky'.
I'm lucky too, as if I want I can ride up to the Meadows, along NMW, use the new connector, and take the Innocent Path, then just back roads to get to my house.
This morning to chuck in a hill that's different from the Innocent I cut off at Duddingston Road West, through to Peffermill. Anyone riding from there is decidedly 'un'lucky. No cycle lanes running up to Cameron Toll (despite being a really wide road with hatch markings in the middle), then the choice of Old Dalkeith Road with parked in cycle lanes and loads of cars, or shuffle up to South Clerk Street (fun in itself shifting across three lanes uphill after the shopping centre roundabout), to trundle uphill with a lovely bus lane, but also lots of buses, and no additional width to play with to get round them.
I've done the route a lot, but for some reason this morning it struck me just how abysmal the provision is there. There are routes to ameliorate the situation, but they involve big detours, and while it's entirely impractical to expect cycle provision on every single road, there are some big main road gaps there. Between Peffermill and South Clerk Street I had three ASLs I think, and that was it. No lanes, nothing. There are bike crossings on the roundabout, but completely impractical from that direction (and not one at the first entrance because it would be impossible to fit in with the railway line).