6.2 hellcat crate motor

C'mon...seriously WTF?
Is this what it's come down to?
I would rather lose my *** in a race than buy an effing "crate motor".
Seriously.:banghead: