You cannot force someone to take a bet, meaning directbet can't force you to make a bet that you don't want to, and you can't force directbet to make a bet that they don't want to.
If someone else is offering 2.0 on a bet, that is what they are offering, that doesn't mean that directbet has to offer that price also.
Kind of the mindset I have as well about sportbooks. A lot of books refuse to take bets at random times during events. A lot of them even stop accepting bets in the last 10 minutes of the game.
If you are looking for something that does accept bets throughout, then you need to go to the main odd providers and sportbooks like bet365.