Java (JDK), 142 bytes
s->{var m=new java.util.TreeMap();for(var c:s.toLowerCase().replaceAll("[^a-z]","").toCharArray())m.merge(c,1,(a,b)->(int)a+(int)b);return m;}
Saved 9 bytes thanks to Kevin Cruijssen.
Unmitigated
- 2.9k
- 1
- 6
- 15