I mean all of this is objectively true, but when folk from Glasgow etc say "Edinburgh", they mean "George Street".
Take a pub tour of Gorgie. Go for a pint in Musselburgh. Christ, if you're posh head down to Stockbridge and the boozers they've got down there. What not to do is go to the one place in Edinburgh where all the helmets congregate then say "Edinburgh's full of helmets"