I like the idea as described in general, but the devil is always in the details. Unless I'm missing something, the article doesn't cite a bill number or name, to my frustration. That makes it harder to go look at the text of the bill to see if it is indeed something I should support or not, or to contact my representative to voice my support or disapproval.
The article did mention it was introduced Thursday, so that does narrow it down somewhat, but after a quick search, I haven't found it yet.
Reading this, this looks simple and straightforward. There's additional things I'd like to see, suggested elsewhere in the comments, but I'll be happy to take this, and not let the perfect be the enemy of the good.
My only worry is that getting a bill passed can require negotiation and compromise. In the process, key bits can be excised or altered, and what was good becomes bad. I hope that doesn't happen. I shall have to keep an eye on this bill.
The article did mention it was introduced Thursday, so that does narrow it down somewhat, but after a quick search, I haven't found it yet.