ملاصدرا علیت ضروری را با اختیار سازگار می داند. اما اختیاری که او مطرح می کند عین اجبار و اضطرار است. در واقع ملاصدرا مختار را به معنای مرید تفسیر می کند و معتقد است انسان دارای اراده است. اما اراده او معلول شوق و شوق معلول علم و علم معلول عوامل خارجی و این عوامل در نهایت معلول خداست. این نوع علیت نیز علیتی ضروری است. بنابراین با وجود علت، تحقق اراده انسان ضروری است و انسان نمی تواند اراده نکند. به دیگر سخن، اختیار به معنای توانایی انسان بر اراده کردن و اراده نکردن و در نتیجه توانایی بر فعل و ترک بر اساس علیت ضروری محال و غیر قابل قبول است. بنابراین اختیار به این معنا با علیت ضروری قابل جمع نیست، هر چند اراده با علیت ضروری قابل جمع است.
اما اسپینوزا تصریح می کند که اختیار با علیت ضروری قابل جمع نیست، و چون علیت ضروری امری بدیهی است، انسان دارای اختیار نیست. اسپینوزا هم اختیار به معنای توانایی بر اراده کردن و اراده نکردن را از انسان سلب می کند. و هم اختیار به معنای خاص خود، یعنی انجام فعل به اقتضای فاعل را. اسپینوزا هم مانند ملاصدرا، انسان را مرید می داند اما مانند ملاصدرا مختار را به معنای مرید تفسیر نمی کند. در نتیجه تصریح می کند که انسان دارای اختیار نیست