When I was applying to grad schools in the US, my French undergrad was not recognized as a proper undergrad - it had to be a 5 year Master (I snuck around that restriction by spending a year in the UK and getting a british BSc).
But of course, French institutions consider 4 years american degrees to be equivalent to 3 year French degrees (rightfully so in their mind - after all, French people don't waste anytime declaring their major or taking general ed classes, which they have taken in high school; their class load also tends to be higher)
Tl;dr each country thinks their degree is better than the other's