Thats not strictly true. Yes, it does aid soak off, but its prime function is as a nail conditioner and strengthener.
If a client has weak nails, then I often advocate a good manicure and an overlay for protection, then Executive Base (applied in a square in the centre of the nails and buffed to remove shine before application of gel) can really help strengthen those nails. I generally don't use it on good nails that I'm extending, as its not simply needed.
As it does aid soak off, if you are going to follow Bio's recommended advice and soak off every time (which sometimes I do and sometimes I don't...depending on the client), then it does indeed speed things up. Its also good for those clients who want a one-off set for special occasions.
If application is correct then you won't get any problems or lifting from use of Executive base, The nails I use it on, last just as long as the nails that I don't.
The beauty of Bio Sculpture is that its such a good selection of products that you can tailor to your clients nails and needs. I suggest clueing up on the correct usuage of all the the products and trying them, see if they work in your service. Some may suit some techs style of working better than others, but none of them work against the product...they are there to support it!