There's no other way though. If the rule was 'when they're emotionally mature enough' how would a court certify any specific person was or wasn't emotionally mature enough to have consensual sex? It'd be a minefield. They currently at least try to bring context to cases in the current system. The kid was fifteen, not eight. You can bet your ass she'd have gotten more than two years had he been eight.
If i was to walk through the roughest area of London at night on my own, wearing obvious expensive jewellery, then even though the subsequent mugging is horrible and psychologically harming, hindsight would surely say "maybe i shouldn't have walked through that area late at night". I was obviously exposing myself to uneccessary risk. I think that is a better analogy for this situation. Surely it wouldn't have happened had a bit of common sense been observed?