In general I agree. However, besides education costs (I have quite many friends who have a sizeable loan), software engineers also enter the workforce quite a bit later. E.g., taking Netherlands as an example:
- Waste collector: age 12-16 VMBO
- Software engineer: age 12-18 VWO, age 18-23 BA+MA university
Also, very few students actually finish university in time. So, they are usually 24 or 25 when they are on the market. So, there would be less opportunity to build up a pension at equal wages.