The problem is the codebases are still not "completely independent".
If the backend dev needs to change a field in the database, or add a new one, then can might affect the front end dev.
Also - simple things like validation rules - i.e. what can the front end dev allow users to store into the DB vs what can the back end dev use/need.