Причина, по которой мы следуем структуре, заключается в написании кода, который будет легко читаем как коллегами, так и вами, когда вы неизбежно вернетесь к коду через 6 месяцев.Написание кода с несовместимыми классами и структурами будет работать, но другие не смогут его прочитать.
tl; др - да, это нормально, но вы не должны этого делать.