Straddle by definition buys you the option on preflop action. This is not the same as betting dark.
Yes, but raising more than the minimum causes you to way over-pay for the chance to act last pre-flop. Straddling for an entire buy-in is flat out giving money away.