[1] https://duo.com/
No, but it's also not reasonable for them to only offer something that can't be used with other software. Use a different 2FA scheme
There's a cost for everything and while you can "devolve" the cost downwards of a phone to an employee it's probably correct (in capitalism perspective) for an employer to pay for any tool they require so that the input costs are correctly correlated to the output price.