Checks may eventually become obsolete but it will take at least 50 or 100 more years before checks do become obsolete.
I doubt checks will ever become obsolete in my lifetime.
I still use checks for paying some bills with but mostly do bill pay online for most bills that accept online bill pay.
Still checks can be useful such as for some people who pay rent, need to pay a person directly or just if someone does not accept debit or credit cards.
Checks are still very useful today but not everyone uses checks as much as they used too.
Debit and Credit Cards make it easier to pay for things and a lot of people do a lot of online shopping and pay with their credit card, debit card or directly with their bank account.