I guess I kind of disagree. But it may be due to semantics. If you define high maintenance as requiring lots of love and attention, then who can argue.
But high maintenance in the vanilla world, imo, means someone who is so self centered that they must be the center of attention and they're never satisfied when they get it. Sounds like the opposite of a sub to me.