You should not have a return statement in a finally block (even though it is technically allowed, at least in Java, C# for example forbids it).
If the Scala finally block had an implicit return, that would always clobber the intended return value. So that makes no sense.
But I suppose it cannot help you if you explicitly write it that way.