I mean, only because it's possible to learn to live with doesn't make it pleasant. Especially for managing large projects it can get unwieldy. Most high level languages I can think of have moved away from this approach.
I used to be a huge Ruby fan but having exposure to Python where this isn't an issue, life is just easier.