How is it that new Julia programmers tend to abuse type annotations?

Relevant PR: improve return type inference for `string` by nsajko · Pull Request #52806 · JuliaLang/julia · GitHub

Relevant Discourse topic (potential Julia bug?): Why is `Base.return_types(String, Tuple{AbstractVector{UInt8}})` so pessimistic for this method?

@joa-quim @Benny