This has something to do with using the pin behavior mixed with the platform objects. If you remove the pin events and just create the segments then the collision checks reduce to 1/4 what there was before.
Why not use physics behavior....?
[attachment=1:lugo2pat][/attachment:lugo2pat]
I checked a previous project of mine that had 6500 objects on one layout (mostly solids) and, with a tiny bit of optimization (turning the behavior off when outside a certain range etc) there were approx 250 collision checks per tick. If you can get the effect you want on the hardware you're targeting then there's no problem with what you've done....
Here's an optimized version using platform behavior that disables collisions that are far away from the objects that use rely on it.
[attachment=0:lugo2pat][/attachment:lugo2pat]