SICP walks through a number of paradigms, including OOP. OOP is a pattern than allows abstraction, encapsulation and modularity in specific ways. Other patterns or paradigms may provide these features in different ways. You would create different abstractions in an OO pragram than in FP, even if you were solving the same problem. So abstraction is definitely not orthogonal to programming paradigm.