I don't quite get this. ля doesn't sound the same as лья, and yet all the ь does is make the л soft. But я is a soft vowel, meaning it should soften the л itself, right? What's the difference between a softened consonant with ь and just a consonant preceding a soft vowel?