כפי ש d70 ציין, אתה טועה.
נניח שמציעים לעובד שכר של 30,000 שקל ברוטו.
עם קרן השתלמות עד התקרה של 1571 שקלים לחודש, המעסיק מוסיף 1178 שקלים כל חודש, שהולכים כולם לקרן ההשתלמות, והעובד מקבל פטור ממס הכנסה על 393 שקלים מהברוטו שהוא מעביר לקרן.
עם קרן השתלמות על כל השכר, המעסיק צריך להוסיף עוד 1,429 שקלים שמתחלקים חצי בחצי בין קרן ההשתלמות למס הכנסה.
שורה תחתונה, זה שווה לעובד עוד 715 שקלים לחודש.
תשלום המס אומר שהעובד יקבל אותו סכום לכיס שלו (עכשיו בנטו או אחר כך כשקרן ההשתלמות תשתחרר) בין אם המעסיק יוסיף את ההפרש לקרן ההשתלמות או לברוטו. כמו שאין סיבה לוותר על כסף בברוטו, ככה אין סיבה לוותר על כסף בקרן השתלמות על כל השכר.
[במחשבה שנייה, אולי זה עושה הבדל בהפרשות לבט"ל, אבל זה לא משנה את הפואנטה: בסוף זה אי אילו מאות שקלים שנכנסים לכיסו של העובד כל חודש.]